builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-943 starttime: 1461355719.32 results: success (0) buildid: 20160422113429 builduid: 3facc36c89c745beae02dab460eedc82 revision: fa44404d8be401240ff14ea908037b484ccf0c7d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:39.316326) ========= master: http://buildbot-master121.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:39.316949) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:39.317369) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:39.363745) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-22 13:08:39.364143) ========= 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-1461353845.653973-70830604 _=/tools/buildbot/bin/python using PTY: False --2016-04-22 13:08:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.24M=0.001s 2016-04-22 13:08:40 (8.24 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.601739 ========= master_lag: 1.33 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-22 13:08:42.292922) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:42.293347) ========= 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-1461353845.653973-70830604 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018720 ========= master_lag: 0.79 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:43.098964) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-22 13:08:43.099441) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev fa44404d8be401240ff14ea908037b484ccf0c7d --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 fa44404d8be401240ff14ea908037b484ccf0c7d --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-1461353845.653973-70830604 _=/tools/buildbot/bin/python using PTY: False 2016-04-22 13:08:43,222 truncating revision to first 12 chars 2016-04-22 13:08:43,223 Setting DEBUG logging. 2016-04-22 13:08:43,223 attempt 1/10 2016-04-22 13:08:43,223 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/fa44404d8be4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 13:08:44,544 unpacking tar archive at: mozilla-inbound-fa44404d8be4/testing/mozharness/ program finished with exit code 0 elapsedTime=1.944624 ========= master_lag: 1.37 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-22 13:08:46.418749) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:46.419216) ========= script_repo_revision: fa44404d8be401240ff14ea908037b484ccf0c7d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:46.419815) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-04-22 13:08:46.420222) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-04-22 13:08:48.878894) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 56 secs) (at 2016-04-22 13:08:48.879302) ========= /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-1461353845.653973-70830604 _=/tools/buildbot/bin/python using PTY: False 13:08:49 INFO - MultiFileLogger online at 20160422 13:08:49 in /builds/slave/test 13:08:49 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 13:08:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:08:49 INFO - {'append_to_log': False, 13:08:49 INFO - 'base_work_dir': '/builds/slave/test', 13:08:49 INFO - 'blob_upload_branch': 'mozilla-inbound', 13:08:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:08:49 INFO - 'buildbot_json_path': 'buildprops.json', 13:08:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:08:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:08:49 INFO - 'download_minidump_stackwalk': True, 13:08:49 INFO - 'download_symbols': 'true', 13:08:49 INFO - 'e10s': False, 13:08:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:08:49 INFO - 'tooltool.py': '/tools/tooltool.py', 13:08:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:08:49 INFO - '/tools/misc-python/virtualenv.py')}, 13:08:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:08:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:08:49 INFO - 'log_level': 'info', 13:08:49 INFO - 'log_to_console': True, 13:08:49 INFO - 'opt_config_files': (), 13:08:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:08:49 INFO - '--processes=1', 13:08:49 INFO - '--config=%(test_path)s/wptrunner.ini', 13:08:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:08:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:08:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:08:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:08:49 INFO - 'pip_index': False, 13:08:49 INFO - 'require_test_zip': True, 13:08:49 INFO - 'test_type': ('testharness',), 13:08:49 INFO - 'this_chunk': '1', 13:08:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:08:49 INFO - 'total_chunks': '10', 13:08:49 INFO - 'virtualenv_path': 'venv', 13:08:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:08:49 INFO - 'work_dir': 'build'} 13:08:49 INFO - ##### 13:08:49 INFO - ##### Running clobber step. 13:08:49 INFO - ##### 13:08:49 INFO - Running pre-action listener: _resource_record_pre_action 13:08:49 INFO - Running main action method: clobber 13:08:49 INFO - rmtree: /builds/slave/test/build 13:08:49 INFO - Running post-action listener: _resource_record_post_action 13:08:49 INFO - ##### 13:08:49 INFO - ##### Running read-buildbot-config step. 13:08:49 INFO - ##### 13:08:49 INFO - Running pre-action listener: _resource_record_pre_action 13:08:49 INFO - Running main action method: read_buildbot_config 13:08:49 INFO - Using buildbot properties: 13:08:49 INFO - { 13:08:49 INFO - "project": "", 13:08:49 INFO - "product": "firefox", 13:08:49 INFO - "script_repo_revision": "production", 13:08:49 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 13:08:49 INFO - "repository": "", 13:08:49 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 13:08:49 INFO - "buildid": "20160422113429", 13:08:49 INFO - "pgo_build": "False", 13:08:49 INFO - "basedir": "/builds/slave/test", 13:08:49 INFO - "buildnumber": 45, 13:08:49 INFO - "slavename": "tst-linux64-spot-943", 13:08:49 INFO - "master": "http://buildbot-master121.bb.releng.use1.mozilla.com:8201/", 13:08:49 INFO - "platform": "linux64", 13:08:49 INFO - "branch": "mozilla-inbound", 13:08:49 INFO - "revision": "fa44404d8be401240ff14ea908037b484ccf0c7d", 13:08:49 INFO - "repo_path": "integration/mozilla-inbound", 13:08:49 INFO - "moz_repo_path": "", 13:08:49 INFO - "stage_platform": "linux64", 13:08:49 INFO - "builduid": "3facc36c89c745beae02dab460eedc82", 13:08:49 INFO - "slavebuilddir": "test" 13:08:49 INFO - } 13:08:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 13:08:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 13:08:49 INFO - Running post-action listener: _resource_record_post_action 13:08:49 INFO - ##### 13:08:49 INFO - ##### Running download-and-extract step. 13:08:49 INFO - ##### 13:08:49 INFO - Running pre-action listener: _resource_record_pre_action 13:08:49 INFO - Running main action method: download_and_extract 13:08:49 INFO - mkdir: /builds/slave/test/build/tests 13:08:49 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')]} 13:08:49 INFO - https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 13:08:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:08:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:08:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:08:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 13:08:50 INFO - Downloaded 1361 bytes. 13:08:50 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:08:50 INFO - Using the following test package requirements: 13:08:50 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:08:50 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 13:08:50 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 13:08:50 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:50 INFO - u'jsshell-linux-x86_64.zip'], 13:08:50 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 13:08:50 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:08:50 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 13:08:50 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 13:08:50 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 13:08:50 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 13:08:50 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 13:08:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:08:50 INFO - https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 13:08:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:08:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:08:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:08:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 13:08:54 INFO - Downloaded 22746130 bytes. 13:08:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:08:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:08:55 INFO - caution: filename not matched: web-platform/* 13:08:55 INFO - Return code: 11 13:08:55 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')]} 13:08:55 INFO - https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 13:08:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:08:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:08:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:08:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 13:09:00 INFO - Downloaded 36404564 bytes. 13:09:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:09:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:09:03 INFO - caution: filename not matched: bin/* 13:09:03 INFO - caution: filename not matched: config/* 13:09:03 INFO - caution: filename not matched: mozbase/* 13:09:03 INFO - caution: filename not matched: marionette/* 13:09:03 INFO - caution: filename not matched: tools/wptserve/* 13:09:03 INFO - Return code: 11 13:09:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:03 INFO - https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 13:09:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:09:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:09:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:09:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 13:09:08 INFO - Downloaded 64377459 bytes. 13:09:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:09:08 INFO - mkdir: /builds/slave/test/properties 13:09:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:09:08 INFO - Writing to file /builds/slave/test/properties/build_url 13:09:08 INFO - Contents: 13:09:08 INFO - build_url:https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:09:09 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:09:09 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:09:09 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:09:09 INFO - Contents: 13:09:09 INFO - symbols_url:https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:09:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:09 INFO - https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:09:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:09:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:09:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:09:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 13:09:16 INFO - Downloaded 90887494 bytes. 13:09:16 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:09:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:09:22 INFO - Return code: 0 13:09:22 INFO - Running post-action listener: _resource_record_post_action 13:09:22 INFO - Running post-action listener: set_extra_try_arguments 13:09:22 INFO - ##### 13:09:22 INFO - ##### Running create-virtualenv step. 13:09:22 INFO - ##### 13:09:22 INFO - Running pre-action listener: _pre_create_virtualenv 13:09:22 INFO - Running pre-action listener: _resource_record_pre_action 13:09:22 INFO - Running main action method: create_virtualenv 13:09:22 INFO - Creating virtualenv /builds/slave/test/build/venv 13:09:22 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 13:09:22 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:09:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:09:23 INFO - Using real prefix '/usr' 13:09:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:09:28 INFO - Installing distribute.............................................................................................................................................................................................done. 13:09:31 INFO - Installing pip.................done. 13:09:31 INFO - Return code: 0 13:09:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:09:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e33030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e77620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f3d290>, '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 0x1f3d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e74be0>, '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-1461353845.653973-70830604', '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 13:09:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:09:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:09:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:31 INFO - 'CCACHE_UMASK': '002', 13:09:31 INFO - 'DISPLAY': ':0', 13:09:31 INFO - 'HOME': '/home/cltbld', 13:09:31 INFO - 'LANG': 'en_US.UTF-8', 13:09:31 INFO - 'LOGNAME': 'cltbld', 13:09:31 INFO - 'MAIL': '/var/mail/cltbld', 13:09:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:31 INFO - 'MOZ_NO_REMOTE': '1', 13:09:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:31 INFO - 'PWD': '/builds/slave/test', 13:09:31 INFO - 'SHELL': '/bin/bash', 13:09:31 INFO - 'SHLVL': '1', 13:09:31 INFO - 'TERM': 'linux', 13:09:31 INFO - 'TMOUT': '86400', 13:09:31 INFO - 'USER': 'cltbld', 13:09:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461353845.653973-70830604', 13:09:31 INFO - '_': '/tools/buildbot/bin/python'} 13:09:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:32 INFO - Downloading/unpacking psutil>=0.7.1 13:09:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:09:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:09:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:09:38 INFO - Installing collected packages: psutil 13:09:38 INFO - Running setup.py install for psutil 13:09:38 INFO - building 'psutil._psutil_linux' extension 13:09:38 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 13:09:39 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 13:09:39 INFO - building 'psutil._psutil_posix' extension 13:09:39 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 13:09:40 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 13:09:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:09:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:09:40 INFO - Successfully installed psutil 13:09:40 INFO - Cleaning up... 13:09:40 INFO - Return code: 0 13:09:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:09:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e33030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e77620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f3d290>, '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 0x1f3d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e74be0>, '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-1461353845.653973-70830604', '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 13:09:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:09:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:09:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:40 INFO - 'CCACHE_UMASK': '002', 13:09:40 INFO - 'DISPLAY': ':0', 13:09:40 INFO - 'HOME': '/home/cltbld', 13:09:40 INFO - 'LANG': 'en_US.UTF-8', 13:09:40 INFO - 'LOGNAME': 'cltbld', 13:09:40 INFO - 'MAIL': '/var/mail/cltbld', 13:09:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:40 INFO - 'MOZ_NO_REMOTE': '1', 13:09:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:40 INFO - 'PWD': '/builds/slave/test', 13:09:40 INFO - 'SHELL': '/bin/bash', 13:09:40 INFO - 'SHLVL': '1', 13:09:40 INFO - 'TERM': 'linux', 13:09:40 INFO - 'TMOUT': '86400', 13:09:40 INFO - 'USER': 'cltbld', 13:09:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461353845.653973-70830604', 13:09:40 INFO - '_': '/tools/buildbot/bin/python'} 13:09:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:09:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:09:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:09:45 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:09:45 INFO - Installing collected packages: mozsystemmonitor 13:09:45 INFO - Running setup.py install for mozsystemmonitor 13:09:45 INFO - Successfully installed mozsystemmonitor 13:09:45 INFO - Cleaning up... 13:09:46 INFO - Return code: 0 13:09:46 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:09: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')]} 13:09:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09: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')]} 13:09:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e33030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e77620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f3d290>, '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 0x1f3d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e74be0>, '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-1461353845.653973-70830604', '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 13:09:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:09:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:09:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:46 INFO - 'CCACHE_UMASK': '002', 13:09:46 INFO - 'DISPLAY': ':0', 13:09:46 INFO - 'HOME': '/home/cltbld', 13:09:46 INFO - 'LANG': 'en_US.UTF-8', 13:09:46 INFO - 'LOGNAME': 'cltbld', 13:09:46 INFO - 'MAIL': '/var/mail/cltbld', 13:09:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:46 INFO - 'MOZ_NO_REMOTE': '1', 13:09:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:46 INFO - 'PWD': '/builds/slave/test', 13:09:46 INFO - 'SHELL': '/bin/bash', 13:09:46 INFO - 'SHLVL': '1', 13:09:46 INFO - 'TERM': 'linux', 13:09:46 INFO - 'TMOUT': '86400', 13:09:46 INFO - 'USER': 'cltbld', 13:09:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461353845.653973-70830604', 13:09:46 INFO - '_': '/tools/buildbot/bin/python'} 13:09:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:46 INFO - Downloading/unpacking blobuploader==1.2.4 13:09:46 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 13:09:46 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 13:09:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:46 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 13:09:46 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 13:09:51 INFO - Downloading blobuploader-1.2.4.tar.gz 13:09:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:09:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:09: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 13:09: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 13:09:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09: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 13:09: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 13:09:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:09:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:09:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:53 INFO - Downloading docopt-0.6.1.tar.gz 13:09:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:09:53 INFO - Installing collected packages: blobuploader, requests, docopt 13:09:53 INFO - Running setup.py install for blobuploader 13:09:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:09:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:09:53 INFO - Running setup.py install for requests 13:09:54 INFO - Running setup.py install for docopt 13:09:54 INFO - Successfully installed blobuploader requests docopt 13:09:54 INFO - Cleaning up... 13:09:54 INFO - Return code: 0 13:09:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:09:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e33030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e77620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f3d290>, '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 0x1f3d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e74be0>, '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-1461353845.653973-70830604', '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 13:09:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:09:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:09:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:54 INFO - 'CCACHE_UMASK': '002', 13:09:54 INFO - 'DISPLAY': ':0', 13:09:54 INFO - 'HOME': '/home/cltbld', 13:09:54 INFO - 'LANG': 'en_US.UTF-8', 13:09:54 INFO - 'LOGNAME': 'cltbld', 13:09:54 INFO - 'MAIL': '/var/mail/cltbld', 13:09:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:54 INFO - 'MOZ_NO_REMOTE': '1', 13:09:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:54 INFO - 'PWD': '/builds/slave/test', 13:09:54 INFO - 'SHELL': '/bin/bash', 13:09:54 INFO - 'SHLVL': '1', 13:09:54 INFO - 'TERM': 'linux', 13:09:54 INFO - 'TMOUT': '86400', 13:09:54 INFO - 'USER': 'cltbld', 13:09:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461353845.653973-70830604', 13:09:54 INFO - '_': '/tools/buildbot/bin/python'} 13:09:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:09:55 INFO - Running setup.py (path:/tmp/pip-ms58Hl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:09:55 INFO - Running setup.py (path:/tmp/pip-S1L7bn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:09:55 INFO - Running setup.py (path:/tmp/pip-SjfurB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:09:55 INFO - Running setup.py (path:/tmp/pip-d97KyL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:09:55 INFO - Running setup.py (path:/tmp/pip-hgi9Lf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:09:55 INFO - Running setup.py (path:/tmp/pip-SvG_p2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:09:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:09:55 INFO - Running setup.py (path:/tmp/pip-1c0wJi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:09:56 INFO - Running setup.py (path:/tmp/pip-JD29y0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:09:56 INFO - Running setup.py (path:/tmp/pip-E2XxIp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:09:56 INFO - Running setup.py (path:/tmp/pip-y9SKMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:09:56 INFO - Running setup.py (path:/tmp/pip-_n4SWT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:09:56 INFO - Running setup.py (path:/tmp/pip-VxSV2M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:09:56 INFO - Running setup.py (path:/tmp/pip-m2994l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:09:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:09:56 INFO - Running setup.py (path:/tmp/pip-c6suuK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:09:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:57 INFO - Running setup.py (path:/tmp/pip-bMhsJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:09:57 INFO - Running setup.py (path:/tmp/pip-qlXjy0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:09:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:09:57 INFO - Running setup.py (path:/tmp/pip-JlSLmB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:09:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:09:57 INFO - Running setup.py (path:/tmp/pip-OqScdJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:09:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:09:57 INFO - Running setup.py (path:/tmp/pip-mbJ11K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:09:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:57 INFO - Running setup.py (path:/tmp/pip-zpqpMZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:09:58 INFO - Running setup.py (path:/tmp/pip-NSHfP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:09:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:09:58 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 13:09:58 INFO - Running setup.py install for manifestparser 13:09:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:09:58 INFO - Running setup.py install for mozcrash 13:09:58 INFO - Running setup.py install for mozdebug 13:09:58 INFO - Running setup.py install for mozdevice 13:09:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:09:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:09:59 INFO - Running setup.py install for mozfile 13:09:59 INFO - Running setup.py install for mozhttpd 13:09:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:09:59 INFO - Running setup.py install for mozinfo 13:09:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:09:59 INFO - Running setup.py install for mozInstall 13:09:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:09:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:09:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:09:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:09:59 INFO - Running setup.py install for mozleak 13:10:00 INFO - Running setup.py install for mozlog 13:10:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:10:00 INFO - Running setup.py install for moznetwork 13:10:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:10:00 INFO - Running setup.py install for mozprocess 13:10:00 INFO - Running setup.py install for mozprofile 13:10:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:10:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:10:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:10:00 INFO - Running setup.py install for mozrunner 13:10:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:10:01 INFO - Running setup.py install for mozscreenshot 13:10:01 INFO - Running setup.py install for moztest 13:10:01 INFO - Running setup.py install for mozversion 13:10:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:10:01 INFO - Running setup.py install for wptserve 13:10:02 INFO - Running setup.py install for marionette-driver 13:10:02 INFO - Running setup.py install for browsermob-proxy 13:10:02 INFO - Running setup.py install for marionette-client 13:10:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:10:02 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:10:03 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 13:10:03 INFO - Cleaning up... 13:10:03 INFO - Return code: 0 13:10:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:10:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:10:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:10:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:10:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:10:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:10:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:10:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e33030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e77620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f3d290>, '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 0x1f3d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e74be0>, '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-1461353845.653973-70830604', '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 13:10:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:10:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:10:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:10:03 INFO - 'CCACHE_UMASK': '002', 13:10:03 INFO - 'DISPLAY': ':0', 13:10:03 INFO - 'HOME': '/home/cltbld', 13:10:03 INFO - 'LANG': 'en_US.UTF-8', 13:10:03 INFO - 'LOGNAME': 'cltbld', 13:10:03 INFO - 'MAIL': '/var/mail/cltbld', 13:10:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:10:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:10:03 INFO - 'MOZ_NO_REMOTE': '1', 13:10:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:10:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:10:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:10:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:10:03 INFO - 'PWD': '/builds/slave/test', 13:10:03 INFO - 'SHELL': '/bin/bash', 13:10:03 INFO - 'SHLVL': '1', 13:10:03 INFO - 'TERM': 'linux', 13:10:03 INFO - 'TMOUT': '86400', 13:10:03 INFO - 'USER': 'cltbld', 13:10:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461353845.653973-70830604', 13:10:03 INFO - '_': '/tools/buildbot/bin/python'} 13:10:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:10:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:10:03 INFO - Running setup.py (path:/tmp/pip-RwK8J9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:10:03 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)) 13:10:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:10:03 INFO - Running setup.py (path:/tmp/pip-JXy2uG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:10:03 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)) 13:10:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:10:03 INFO - Running setup.py (path:/tmp/pip-vJbIkX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:10:03 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)) 13:10:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:10:03 INFO - Running setup.py (path:/tmp/pip-s8BcYN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:10:04 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)) 13:10:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:10:04 INFO - Running setup.py (path:/tmp/pip-ZY7KKa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:10:04 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)) 13:10:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:10:04 INFO - Running setup.py (path:/tmp/pip-dia4xJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:10:04 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)) 13:10:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:10:04 INFO - Running setup.py (path:/tmp/pip-0wxnwr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:10:04 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)) 13:10:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:10:04 INFO - Running setup.py (path:/tmp/pip-Tf_EqR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:10:04 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)) 13:10:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:10:04 INFO - Running setup.py (path:/tmp/pip-nEB0A1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:10:04 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)) 13:10:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:10:04 INFO - Running setup.py (path:/tmp/pip-I5OjuY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:10:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:10:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:10:04 INFO - Running setup.py (path:/tmp/pip-5m6k00-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:10:05 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)) 13:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:10:05 INFO - Running setup.py (path:/tmp/pip-auNxTW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:10:05 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)) 13:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:10:05 INFO - Running setup.py (path:/tmp/pip-Ia4L3h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:10:05 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)) 13:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:10:05 INFO - Running setup.py (path:/tmp/pip-mV0n6x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:10:05 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)) 13:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:10:05 INFO - Running setup.py (path:/tmp/pip-e_KKYa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:10:05 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)) 13:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:10:05 INFO - Running setup.py (path:/tmp/pip-ttZQkM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:10:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 13:10:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:10:05 INFO - Running setup.py (path:/tmp/pip-JJuS06-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:10:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 13:10:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:10:05 INFO - Running setup.py (path:/tmp/pip-izge7_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:10:06 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)) 13:10:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:10:06 INFO - Running setup.py (path:/tmp/pip-pzfHeC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:10:06 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)) 13:10:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:10:06 INFO - Running setup.py (path:/tmp/pip-FLfQy2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:10:06 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)) 13:10:06 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:10:06 INFO - Running setup.py (path:/tmp/pip-b7TSf0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:10:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:10:06 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 13:10:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:10:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:10:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:10:06 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:10:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:10:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:10:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:10:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:10:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:10:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:10:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:10:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:10:11 INFO - Downloading blessings-1.6.tar.gz 13:10:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:10:12 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)) 13:10:12 INFO - Installing collected packages: blessings 13:10:12 INFO - Running setup.py install for blessings 13:10:12 INFO - Successfully installed blessings 13:10:12 INFO - Cleaning up... 13:10:12 INFO - Return code: 0 13:10:12 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:10:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:10:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:10:12 INFO - Reading from file tmpfile_stdout 13:10:12 INFO - Current package versions: 13:10:12 INFO - argparse == 1.2.1 13:10:12 INFO - blessings == 1.6 13:10:12 INFO - blobuploader == 1.2.4 13:10:12 INFO - browsermob-proxy == 0.6.0 13:10:12 INFO - docopt == 0.6.1 13:10:12 INFO - manifestparser == 1.1 13:10:12 INFO - marionette-client == 2.3.0 13:10:12 INFO - marionette-driver == 1.4.0 13:10:12 INFO - mozInstall == 1.12 13:10:12 INFO - mozcrash == 0.17 13:10:12 INFO - mozdebug == 0.1 13:10:12 INFO - mozdevice == 0.48 13:10:12 INFO - mozfile == 1.2 13:10:12 INFO - mozhttpd == 0.7 13:10:12 INFO - mozinfo == 0.9 13:10:12 INFO - mozleak == 0.1 13:10:12 INFO - mozlog == 3.1 13:10:12 INFO - moznetwork == 0.27 13:10:12 INFO - mozprocess == 0.22 13:10:12 INFO - mozprofile == 0.28 13:10:12 INFO - mozrunner == 6.11 13:10:12 INFO - mozscreenshot == 0.1 13:10:12 INFO - mozsystemmonitor == 0.0 13:10:12 INFO - moztest == 0.7 13:10:12 INFO - mozversion == 1.4 13:10:12 INFO - psutil == 3.1.1 13:10:12 INFO - requests == 1.2.3 13:10:12 INFO - wptserve == 1.4.0 13:10:12 INFO - wsgiref == 0.1.2 13:10:12 INFO - Running post-action listener: _resource_record_post_action 13:10:12 INFO - Running post-action listener: _start_resource_monitoring 13:10:12 INFO - Starting resource monitoring. 13:10:12 INFO - ##### 13:10:12 INFO - ##### Running pull step. 13:10:12 INFO - ##### 13:10:12 INFO - Running pre-action listener: _resource_record_pre_action 13:10:12 INFO - Running main action method: pull 13:10:12 INFO - Pull has nothing to do! 13:10:12 INFO - Running post-action listener: _resource_record_post_action 13:10:12 INFO - ##### 13:10:12 INFO - ##### Running install step. 13:10:12 INFO - ##### 13:10:12 INFO - Running pre-action listener: _resource_record_pre_action 13:10:12 INFO - Running main action method: install 13:10:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:10:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:10:13 INFO - Reading from file tmpfile_stdout 13:10:13 INFO - Detecting whether we're running mozinstall >=1.0... 13:10:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:10:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:10:13 INFO - Reading from file tmpfile_stdout 13:10:13 INFO - Output received: 13:10:13 INFO - Usage: mozinstall [options] installer 13:10:13 INFO - Options: 13:10:13 INFO - -h, --help show this help message and exit 13:10:13 INFO - -d DEST, --destination=DEST 13:10:13 INFO - Directory to install application into. [default: 13:10:13 INFO - "/builds/slave/test"] 13:10:13 INFO - --app=APP Application being installed. [default: firefox] 13:10:13 INFO - mkdir: /builds/slave/test/build/application 13:10:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:10:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 13:10:43 INFO - Reading from file tmpfile_stdout 13:10:43 INFO - Output received: 13:10:43 INFO - /builds/slave/test/build/application/firefox/firefox 13:10:43 INFO - Running post-action listener: _resource_record_post_action 13:10:43 INFO - ##### 13:10:43 INFO - ##### Running run-tests step. 13:10:43 INFO - ##### 13:10:43 INFO - Running pre-action listener: _resource_record_pre_action 13:10:43 INFO - Running main action method: run_tests 13:10:43 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:10:43 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:10:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:10:43 INFO - grabbing minidump binary from tooltool 13:10:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:10:43 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 0x1f3d290>, '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 0x1f3d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e74be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:10:43 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 13:10:43 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 13:10:43 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 13:10:43 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 13:10:44 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmp3ROR30 13:10:44 INFO - INFO - File integrity verified, renaming tmp3ROR30 to linux64-minidump_stackwalk 13:10:44 INFO - INFO - Updating local cache /builds/tooltool_cache... 13:10:44 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 13:10:44 INFO - Return code: 0 13:10:44 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 13:10:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:10:44 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/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 13:10:44 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/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 13:10:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:10:44 INFO - 'CCACHE_UMASK': '002', 13:10:44 INFO - 'DISPLAY': ':0', 13:10:44 INFO - 'HOME': '/home/cltbld', 13:10:44 INFO - 'LANG': 'en_US.UTF-8', 13:10:44 INFO - 'LOGNAME': 'cltbld', 13:10:44 INFO - 'MAIL': '/var/mail/cltbld', 13:10:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:10:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:10:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:10:44 INFO - 'MOZ_NO_REMOTE': '1', 13:10:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:10:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:10:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:10:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:10:44 INFO - 'PWD': '/builds/slave/test', 13:10:44 INFO - 'SHELL': '/bin/bash', 13:10:44 INFO - 'SHLVL': '1', 13:10:44 INFO - 'TERM': 'linux', 13:10:44 INFO - 'TMOUT': '86400', 13:10:44 INFO - 'USER': 'cltbld', 13:10:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461353845.653973-70830604', 13:10:44 INFO - '_': '/tools/buildbot/bin/python'} 13:10:44 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/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 13:10:45 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 13:10:45 INFO - import pkg_resources 13:10:46 INFO - Using 1 client processes 13:10:47 INFO - wptserve Starting http server on 127.0.0.1:8000 13:10:47 INFO - wptserve Starting http server on 127.0.0.1:8001 13:10:47 INFO - wptserve Starting http server on 127.0.0.1:8443 13:10:49 INFO - SUITE-START | Running 778 tests 13:10:49 INFO - Running testharness tests 13:10:49 INFO - Setting up ssl 13:10:49 INFO - PROCESS | certutil | 13:10:49 INFO - PROCESS | certutil | 13:10:49 INFO - PROCESS | certutil | 13:10:49 INFO - Certificate Nickname Trust Attributes 13:10:49 INFO - SSL,S/MIME,JAR/XPI 13:10:49 INFO - 13:10:49 INFO - web-platform-tests CT,, 13:10:49 INFO - 13:10:49 INFO - Starting runner 13:10:51 INFO - PROCESS | 1970 | 1461355851959 Marionette DEBUG Marionette enabled via build flag and pref 13:10:52 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7093f800 == 1 [pid = 1970] [id = 1] 13:10:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 1 (0x7f1a70940000) [pid = 1970] [serial = 1] [outer = (nil)] 13:10:52 INFO - PROCESS | 1970 | [1970] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 13:10:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 2 (0x7f1a70941000) [pid = 1970] [serial = 2] [outer = 0x7f1a70940000] 13:10:52 INFO - PROCESS | 1970 | 1461355852854 Marionette INFO Listening on port 2828 13:10:53 INFO - PROCESS | 1970 | 1461355853383 Marionette DEBUG Marionette enabled via command-line flag 13:10:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6d80d000 == 2 [pid = 1970] [id = 2] 13:10:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 3 (0x7f1a6d80d800) [pid = 1970] [serial = 3] [outer = (nil)] 13:10:53 INFO - PROCESS | 1970 | [1970] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 13:10:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 4 (0x7f1a6d80e800) [pid = 1970] [serial = 4] [outer = 0x7f1a6d80d800] 13:10:53 INFO - PROCESS | 1970 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1a6cc13e20 13:10:53 INFO - PROCESS | 1970 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1a72bad640 13:10:53 INFO - PROCESS | 1970 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1a6cc58910 13:10:53 INFO - PROCESS | 1970 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1a6cc58c10 13:10:53 INFO - PROCESS | 1970 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1a6cc58f40 13:10:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 5 (0x7f1a6cc93000) [pid = 1970] [serial = 5] [outer = 0x7f1a70940000] 13:10:54 INFO - PROCESS | 1970 | [1970] 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 13:10:54 INFO - PROCESS | 1970 | 1461355854015 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43222 13:10:54 INFO - PROCESS | 1970 | [1970] 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 13:10:54 INFO - PROCESS | 1970 | 1461355854098 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43223 13:10:54 INFO - PROCESS | 1970 | 1461355854105 Marionette DEBUG Closed connection conn0 13:10:54 INFO - PROCESS | 1970 | [1970] 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 13:10:54 INFO - PROCESS | 1970 | 1461355854116 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43224 13:10:54 INFO - PROCESS | 1970 | 1461355854193 Marionette DEBUG Closed connection conn1 13:10:54 INFO - PROCESS | 1970 | [1970] 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 13:10:54 INFO - PROCESS | 1970 | [1970] 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 13:10:54 INFO - PROCESS | 1970 | 1461355854251 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43225 13:10:54 INFO - PROCESS | 1970 | 1461355854254 Marionette DEBUG Closed connection conn2 13:10:54 INFO - PROCESS | 1970 | [1970] 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 13:10:54 INFO - PROCESS | 1970 | 1461355854299 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:43226 13:10:54 INFO - PROCESS | 1970 | 1461355854309 Marionette DEBUG Closed connection conn3 13:10:54 INFO - PROCESS | 1970 | 1461355854359 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:10:54 INFO - PROCESS | 1970 | 1461355854372 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160422113429","device":"desktop","version":"48.0a1"} 13:10:55 INFO - PROCESS | 1970 | [1970] 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 13:10:55 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60f23800 == 3 [pid = 1970] [id = 3] 13:10:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 6 (0x7f1a60f24000) [pid = 1970] [serial = 6] [outer = (nil)] 13:10:55 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60f24800 == 4 [pid = 1970] [id = 4] 13:10:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 7 (0x7f1a60fc0000) [pid = 1970] [serial = 7] [outer = (nil)] 13:10:56 INFO - PROCESS | 1970 | [1970] 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 13:10:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5ffb9800 == 5 [pid = 1970] [id = 5] 13:10:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 8 (0x7f1a5fd11c00) [pid = 1970] [serial = 8] [outer = (nil)] 13:10:56 INFO - PROCESS | 1970 | [1970] 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 13:10:56 INFO - PROCESS | 1970 | [1970] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:10:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 9 (0x7f1a5fc80800) [pid = 1970] [serial = 9] [outer = 0x7f1a5fd11c00] 13:10:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 10 (0x7f1a5f75a000) [pid = 1970] [serial = 10] [outer = 0x7f1a60f24000] 13:10:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 11 (0x7f1a5f7a8c00) [pid = 1970] [serial = 11] [outer = 0x7f1a60fc0000] 13:10:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 12 (0x7f1a5f7aac00) [pid = 1970] [serial = 12] [outer = 0x7f1a5fd11c00] 13:10:57 INFO - PROCESS | 1970 | 1461355857930 Marionette DEBUG loaded listener.js 13:10:57 INFO - PROCESS | 1970 | 1461355857947 Marionette DEBUG loaded listener.js 13:10:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 13 (0x7f1a5d965800) [pid = 1970] [serial = 13] [outer = 0x7f1a5fd11c00] 13:10:58 INFO - PROCESS | 1970 | 1461355858665 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"5161140d-ba55-41ae-ae17-757893cc3463","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160422113429","device":"desktop","version":"48.0a1","command_id":1}}] 13:10:58 INFO - PROCESS | 1970 | 1461355858893 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:10:59 INFO - PROCESS | 1970 | 1461355859093 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 13:10:59 INFO - PROCESS | 1970 | 1461355859334 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:10:59 INFO - PROCESS | 1970 | [1970] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:10:59 INFO - PROCESS | 1970 | [1970] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:10:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 14 (0x7f1a59913800) [pid = 1970] [serial = 14] [outer = 0x7f1a5fd11c00] 13:10:59 INFO - PROCESS | 1970 | [1970] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:10:59 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:59 INFO - PROCESS | 1970 | 1461355859794 Marionette TRACE conn4 <- [1,3,null,{}] 13:10:59 INFO - PROCESS | 1970 | 1461355859926 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:10:59 INFO - PROCESS | 1970 | 1461355859993 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 13:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:11:00 INFO - PROCESS | 1970 | 1461355860032 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 13:11:00 INFO - PROCESS | 1970 | 1461355860035 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 13:11:00 INFO - PROCESS | 1970 | 1461355860044 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:11:00 INFO - PROCESS | 1970 | 1461355860050 Marionette TRACE conn4 <- [1,6,null,{}] 13:11:00 INFO - PROCESS | 1970 | 1461355860070 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:00 INFO - PROCESS | 1970 | 1461355860087 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 13:11:00 INFO - PROCESS | 1970 | 1461355860091 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:00 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58f89000 == 6 [pid = 1970] [id = 6] 13:11:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 15 (0x7f1a61f32000) [pid = 1970] [serial = 15] [outer = (nil)] 13:11:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 16 (0x7f1a58fe5800) [pid = 1970] [serial = 16] [outer = 0x7f1a61f32000] 13:11:00 INFO - PROCESS | 1970 | 1461355860165 Marionette DEBUG loaded listener.js 13:11:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 17 (0x7f1a58fec000) [pid = 1970] [serial = 17] [outer = 0x7f1a61f32000] 13:11:00 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58b28800 == 7 [pid = 1970] [id = 7] 13:11:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 18 (0x7f1a58b52400) [pid = 1970] [serial = 18] [outer = (nil)] 13:11:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 19 (0x7f1a58b59800) [pid = 1970] [serial = 19] [outer = 0x7f1a58b52400] 13:11:00 INFO - PROCESS | 1970 | 1461355860633 Marionette DEBUG loaded listener.js 13:11:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 20 (0x7f1a58aea400) [pid = 1970] [serial = 20] [outer = 0x7f1a58b52400] 13:11:01 INFO - PROCESS | 1970 | 1461355861087 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:11:01 INFO - PROCESS | 1970 | [1970] 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 13:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1145ms 13:11:01 INFO - PROCESS | 1970 | 1461355861250 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 13:11:01 INFO - PROCESS | 1970 | 1461355861253 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 13:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:11:01 INFO - PROCESS | 1970 | 1461355861294 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:11:01 INFO - PROCESS | 1970 | 1461355861296 Marionette TRACE conn4 <- [1,10,null,{}] 13:11:01 INFO - PROCESS | 1970 | 1461355861316 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:01 INFO - PROCESS | 1970 | 1461355861485 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 13:11:01 INFO - PROCESS | 1970 | 1461355861503 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a570ec800 == 8 [pid = 1970] [id = 8] 13:11:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 21 (0x7f1a56f2e000) [pid = 1970] [serial = 21] [outer = (nil)] 13:11:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 22 (0x7f1a56f30000) [pid = 1970] [serial = 22] [outer = 0x7f1a56f2e000] 13:11:01 INFO - PROCESS | 1970 | 1461355861569 Marionette DEBUG loaded listener.js 13:11:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 23 (0x7f1a58f36400) [pid = 1970] [serial = 23] [outer = 0x7f1a56f2e000] 13:11:02 INFO - PROCESS | 1970 | 1461355862148 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 894ms 13:11:02 INFO - PROCESS | 1970 | 1461355862177 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 13:11:02 INFO - PROCESS | 1970 | 1461355862181 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 13:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:11:02 INFO - PROCESS | 1970 | 1461355862186 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:11:02 INFO - PROCESS | 1970 | 1461355862188 Marionette TRACE conn4 <- [1,14,null,{}] 13:11:02 INFO - PROCESS | 1970 | 1461355862194 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:02 INFO - PROCESS | 1970 | 1461355862338 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 13:11:02 INFO - PROCESS | 1970 | 1461355862360 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5714e000 == 9 [pid = 1970] [id = 9] 13:11:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 24 (0x7f1a5718f400) [pid = 1970] [serial = 24] [outer = (nil)] 13:11:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 25 (0x7f1a5fc7f800) [pid = 1970] [serial = 25] [outer = 0x7f1a5718f400] 13:11:02 INFO - PROCESS | 1970 | 1461355862420 Marionette DEBUG loaded listener.js 13:11:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 26 (0x7f1a5738f800) [pid = 1970] [serial = 26] [outer = 0x7f1a5718f400] 13:11:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5735a000 == 10 [pid = 1970] [id = 10] 13:11:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 27 (0x7f1a5735a800) [pid = 1970] [serial = 27] [outer = (nil)] 13:11:03 INFO - PROCESS | 1970 | 1461355863490 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:11:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 28 (0x7f1a5735c000) [pid = 1970] [serial = 28] [outer = 0x7f1a5735a800] 13:11:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 29 (0x7f1a57360000) [pid = 1970] [serial = 29] [outer = 0x7f1a5735a800] 13:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1376ms 13:11:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57362800 == 11 [pid = 1970] [id = 11] 13:11:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 30 (0x7f1a56f2e400) [pid = 1970] [serial = 30] [outer = (nil)] 13:11:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 31 (0x7f1a57ee7c00) [pid = 1970] [serial = 31] [outer = 0x7f1a56f2e400] 13:11:03 INFO - PROCESS | 1970 | 1461355863685 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 13:11:03 INFO - PROCESS | 1970 | 1461355863693 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 13:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:11:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 32 (0x7f1a58b5e000) [pid = 1970] [serial = 32] [outer = 0x7f1a56f2e400] 13:11:03 INFO - PROCESS | 1970 | 1461355863792 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:11:03 INFO - PROCESS | 1970 | 1461355863796 Marionette TRACE conn4 <- [1,18,null,{}] 13:11:03 INFO - PROCESS | 1970 | 1461355863886 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:04 INFO - PROCESS | 1970 | 1461355864155 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 13:11:04 INFO - PROCESS | 1970 | 1461355864306 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58b37800 == 12 [pid = 1970] [id = 12] 13:11:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 33 (0x7f1a5761e400) [pid = 1970] [serial = 33] [outer = (nil)] 13:11:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 34 (0x7f1a58feb800) [pid = 1970] [serial = 34] [outer = 0x7f1a5761e400] 13:11:04 INFO - PROCESS | 1970 | 1461355864387 Marionette DEBUG loaded listener.js 13:11:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 35 (0x7f1a5f042400) [pid = 1970] [serial = 35] [outer = 0x7f1a5761e400] 13:11:05 INFO - PROCESS | 1970 | 1461355865204 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1540ms 13:11:05 INFO - PROCESS | 1970 | 1461355865276 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 13:11:05 INFO - PROCESS | 1970 | 1461355865284 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 13:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:11:05 INFO - PROCESS | 1970 | 1461355865294 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:11:05 INFO - PROCESS | 1970 | 1461355865299 Marionette TRACE conn4 <- [1,22,null,{}] 13:11:05 INFO - PROCESS | 1970 | 1461355865305 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:05 INFO - PROCESS | 1970 | 1461355865518 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 13:11:05 INFO - PROCESS | 1970 | 1461355865637 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e6a2000 == 13 [pid = 1970] [id = 13] 13:11:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 36 (0x7f1a5f7abc00) [pid = 1970] [serial = 36] [outer = (nil)] 13:11:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 37 (0x7f1a603e0800) [pid = 1970] [serial = 37] [outer = 0x7f1a5f7abc00] 13:11:05 INFO - PROCESS | 1970 | 1461355865711 Marionette DEBUG loaded listener.js 13:11:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 38 (0x7f1a60915000) [pid = 1970] [serial = 38] [outer = 0x7f1a5f7abc00] 13:11:06 INFO - PROCESS | 1970 | 1461355866650 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1382ms 13:11:06 INFO - PROCESS | 1970 | 1461355866676 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 13:11:06 INFO - PROCESS | 1970 | 1461355866682 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 13:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:11:06 INFO - PROCESS | 1970 | 1461355866689 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:11:06 INFO - PROCESS | 1970 | 1461355866695 Marionette TRACE conn4 <- [1,26,null,{}] 13:11:06 INFO - PROCESS | 1970 | 1461355866703 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:06 INFO - PROCESS | 1970 | 1461355866844 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 13:11:07 INFO - PROCESS | 1970 | 1461355867006 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a570eb000 == 14 [pid = 1970] [id = 14] 13:11:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 39 (0x7f1a57ee4c00) [pid = 1970] [serial = 39] [outer = (nil)] 13:11:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 40 (0x7f1a58b5ec00) [pid = 1970] [serial = 40] [outer = 0x7f1a57ee4c00] 13:11:07 INFO - PROCESS | 1970 | 1461355867104 Marionette DEBUG loaded listener.js 13:11:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 41 (0x7f1a5f5a8800) [pid = 1970] [serial = 41] [outer = 0x7f1a57ee4c00] 13:11:07 INFO - PROCESS | 1970 | 1461355867821 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1236ms 13:11:07 INFO - PROCESS | 1970 | 1461355867936 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 13:11:07 INFO - PROCESS | 1970 | 1461355867944 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 13:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:11:07 INFO - PROCESS | 1970 | 1461355867959 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:11:07 INFO - PROCESS | 1970 | 1461355867962 Marionette TRACE conn4 <- [1,30,null,{}] 13:11:07 INFO - PROCESS | 1970 | 1461355867968 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:08 INFO - PROCESS | 1970 | 1461355868111 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 13:11:08 INFO - PROCESS | 1970 | 1461355868121 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:08 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5ffaa000 == 15 [pid = 1970] [id = 15] 13:11:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 42 (0x7f1a5f7a8400) [pid = 1970] [serial = 42] [outer = (nil)] 13:11:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 43 (0x7f1a60a89400) [pid = 1970] [serial = 43] [outer = 0x7f1a5f7a8400] 13:11:08 INFO - PROCESS | 1970 | 1461355868179 Marionette DEBUG loaded listener.js 13:11:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 44 (0x7f1a61aa8c00) [pid = 1970] [serial = 44] [outer = 0x7f1a5f7a8400] 13:11:08 INFO - PROCESS | 1970 | 1461355868882 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 979ms 13:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:11:08 INFO - PROCESS | 1970 | 1461355868938 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 13:11:08 INFO - PROCESS | 1970 | 1461355868942 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 13:11:08 INFO - PROCESS | 1970 | 1461355868950 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:11:08 INFO - PROCESS | 1970 | 1461355868957 Marionette TRACE conn4 <- [1,34,null,{}] 13:11:08 INFO - PROCESS | 1970 | 1461355868980 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:09 INFO - PROCESS | 1970 | 1461355869143 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 13:11:09 INFO - PROCESS | 1970 | 1461355869158 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:09 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60543800 == 16 [pid = 1970] [id = 16] 13:11:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 45 (0x7f1a60dd9400) [pid = 1970] [serial = 45] [outer = (nil)] 13:11:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 46 (0x7f1a6394f800) [pid = 1970] [serial = 46] [outer = 0x7f1a60dd9400] 13:11:09 INFO - PROCESS | 1970 | 1461355869236 Marionette DEBUG loaded listener.js 13:11:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 47 (0x7f1a610e4000) [pid = 1970] [serial = 47] [outer = 0x7f1a60dd9400] 13:11:09 INFO - PROCESS | 1970 | 1461355869962 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1043ms 13:11:09 INFO - PROCESS | 1970 | 1461355869991 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 13:11:09 INFO - PROCESS | 1970 | 1461355869996 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 13:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:11:10 INFO - PROCESS | 1970 | 1461355870001 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:11:10 INFO - PROCESS | 1970 | 1461355870004 Marionette TRACE conn4 <- [1,38,null,{}] 13:11:10 INFO - PROCESS | 1970 | 1461355870009 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:10 INFO - PROCESS | 1970 | 1461355870183 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 13:11:10 INFO - PROCESS | 1970 | 1461355870204 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60c6f000 == 17 [pid = 1970] [id = 17] 13:11:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 48 (0x7f1a58f35400) [pid = 1970] [serial = 48] [outer = (nil)] 13:11:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 49 (0x7f1a63cc3000) [pid = 1970] [serial = 49] [outer = 0x7f1a58f35400] 13:11:10 INFO - PROCESS | 1970 | 1461355870268 Marionette DEBUG loaded listener.js 13:11:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 50 (0x7f1a63fa5400) [pid = 1970] [serial = 50] [outer = 0x7f1a58f35400] 13:11:10 INFO - PROCESS | 1970 | 1461355870937 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 982ms 13:11:10 INFO - PROCESS | 1970 | 1461355870985 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 13:11:10 INFO - PROCESS | 1970 | 1461355870988 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 13:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:11:10 INFO - PROCESS | 1970 | 1461355870994 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:11:10 INFO - PROCESS | 1970 | 1461355870996 Marionette TRACE conn4 <- [1,42,null,{}] 13:11:11 INFO - PROCESS | 1970 | 1461355871006 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:11 INFO - PROCESS | 1970 | 1461355871157 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 13:11:11 INFO - PROCESS | 1970 | 1461355871174 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:11 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6129a800 == 18 [pid = 1970] [id = 18] 13:11:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 51 (0x7f1a6394e000) [pid = 1970] [serial = 51] [outer = (nil)] 13:11:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 52 (0x7f1a63fbe400) [pid = 1970] [serial = 52] [outer = 0x7f1a6394e000] 13:11:11 INFO - PROCESS | 1970 | 1461355871236 Marionette DEBUG loaded listener.js 13:11:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 53 (0x7f1a6cc18000) [pid = 1970] [serial = 53] [outer = 0x7f1a6394e000] 13:11:11 INFO - PROCESS | 1970 | 1461355871840 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 878ms 13:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:11:11 INFO - PROCESS | 1970 | 1461355871872 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 13:11:11 INFO - PROCESS | 1970 | 1461355871874 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 13:11:11 INFO - PROCESS | 1970 | 1461355871879 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:11:11 INFO - PROCESS | 1970 | 1461355871882 Marionette TRACE conn4 <- [1,46,null,{}] 13:11:11 INFO - PROCESS | 1970 | 1461355871887 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:12 INFO - PROCESS | 1970 | 1461355872051 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 13:11:12 INFO - PROCESS | 1970 | 1461355872149 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61ae5800 == 19 [pid = 1970] [id = 19] 13:11:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 54 (0x7f1a63f9fc00) [pid = 1970] [serial = 54] [outer = (nil)] 13:11:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 55 (0x7f1a6db11400) [pid = 1970] [serial = 55] [outer = 0x7f1a63f9fc00] 13:11:12 INFO - PROCESS | 1970 | 1461355872223 Marionette DEBUG loaded listener.js 13:11:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 56 (0x7f1a6dd07800) [pid = 1970] [serial = 56] [outer = 0x7f1a63f9fc00] 13:11:12 INFO - PROCESS | 1970 | 1461355872990 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1128ms 13:11:13 INFO - PROCESS | 1970 | 1461355873009 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 13:11:13 INFO - PROCESS | 1970 | 1461355873015 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 13:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:11:13 INFO - PROCESS | 1970 | 1461355873024 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:11:13 INFO - PROCESS | 1970 | 1461355873030 Marionette TRACE conn4 <- [1,50,null,{}] 13:11:13 INFO - PROCESS | 1970 | 1461355873060 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:13 INFO - PROCESS | 1970 | 1461355873234 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 13:11:13 INFO - PROCESS | 1970 | 1461355873358 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b970800 == 20 [pid = 1970] [id = 20] 13:11:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 57 (0x7f1a5718a400) [pid = 1970] [serial = 57] [outer = (nil)] 13:11:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 58 (0x7f1a58fe9c00) [pid = 1970] [serial = 58] [outer = 0x7f1a5718a400] 13:11:13 INFO - PROCESS | 1970 | 1461355873445 Marionette DEBUG loaded listener.js 13:11:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 59 (0x7f1a5cd11c00) [pid = 1970] [serial = 59] [outer = 0x7f1a5718a400] 13:11:14 INFO - PROCESS | 1970 | 1461355874222 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1255ms 13:11:14 INFO - PROCESS | 1970 | 1461355874282 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 13:11:14 INFO - PROCESS | 1970 | 1461355874291 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 13:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:11:14 INFO - PROCESS | 1970 | 1461355874305 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:11:14 INFO - PROCESS | 1970 | 1461355874310 Marionette TRACE conn4 <- [1,54,null,{}] 13:11:14 INFO - PROCESS | 1970 | 1461355874316 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:14 INFO - PROCESS | 1970 | 1461355874498 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 13:11:14 INFO - PROCESS | 1970 | 1461355874626 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:14 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60543000 == 21 [pid = 1970] [id = 21] 13:11:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 60 (0x7f1a5efbf400) [pid = 1970] [serial = 60] [outer = (nil)] 13:11:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 61 (0x7f1a5f44e800) [pid = 1970] [serial = 61] [outer = 0x7f1a5efbf400] 13:11:14 INFO - PROCESS | 1970 | 1461355874717 Marionette DEBUG loaded listener.js 13:11:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 62 (0x7f1a60040c00) [pid = 1970] [serial = 62] [outer = 0x7f1a5efbf400] 13:11:15 INFO - PROCESS | 1970 | 1461355875543 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1281ms 13:11:15 INFO - PROCESS | 1970 | 1461355875587 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 13:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:11:15 INFO - PROCESS | 1970 | 1461355875592 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 13:11:15 INFO - PROCESS | 1970 | 1461355875600 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:11:15 INFO - PROCESS | 1970 | 1461355875607 Marionette TRACE conn4 <- [1,58,null,{}] 13:11:15 INFO - PROCESS | 1970 | 1461355875626 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:15 INFO - PROCESS | 1970 | 1461355875812 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 13:11:15 INFO - PROCESS | 1970 | 1461355875947 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61d97800 == 22 [pid = 1970] [id = 22] 13:11:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 63 (0x7f1a61f2d800) [pid = 1970] [serial = 63] [outer = (nil)] 13:11:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 64 (0x7f1a61f2e000) [pid = 1970] [serial = 64] [outer = 0x7f1a61f2d800] 13:11:16 INFO - PROCESS | 1970 | 1461355876084 Marionette DEBUG loaded listener.js 13:11:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 65 (0x7f1a63fa1800) [pid = 1970] [serial = 65] [outer = 0x7f1a61f2d800] 13:11:16 INFO - PROCESS | 1970 | 1461355876923 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1353ms 13:11:16 INFO - PROCESS | 1970 | 1461355876952 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 13:11:16 INFO - PROCESS | 1970 | 1461355876957 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 13:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:11:16 INFO - PROCESS | 1970 | 1461355876962 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:11:16 INFO - PROCESS | 1970 | 1461355876965 Marionette TRACE conn4 <- [1,62,null,{}] 13:11:16 INFO - PROCESS | 1970 | 1461355876970 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:17 INFO - PROCESS | 1970 | 1461355877111 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 13:11:17 INFO - PROCESS | 1970 | 1461355877235 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:17 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a63fe5800 == 23 [pid = 1970] [id = 23] 13:11:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 66 (0x7f1a61f2dc00) [pid = 1970] [serial = 66] [outer = (nil)] 13:11:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 67 (0x7f1a6db74000) [pid = 1970] [serial = 67] [outer = 0x7f1a61f2dc00] 13:11:17 INFO - PROCESS | 1970 | 1461355877309 Marionette DEBUG loaded listener.js 13:11:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 68 (0x7f1a6dd5a800) [pid = 1970] [serial = 68] [outer = 0x7f1a61f2dc00] 13:11:18 INFO - PROCESS | 1970 | 1461355878074 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1278ms 13:11:18 INFO - PROCESS | 1970 | 1461355878265 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 13:11:18 INFO - PROCESS | 1970 | 1461355878272 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 13:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:11:18 INFO - PROCESS | 1970 | 1461355878282 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:11:18 INFO - PROCESS | 1970 | 1461355878286 Marionette TRACE conn4 <- [1,66,null,{}] 13:11:18 INFO - PROCESS | 1970 | 1461355878293 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:18 INFO - PROCESS | 1970 | 1461355878433 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 13:11:18 INFO - PROCESS | 1970 | 1461355878580 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57d4b800 == 24 [pid = 1970] [id = 24] 13:11:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 69 (0x7f1a58ff1400) [pid = 1970] [serial = 69] [outer = (nil)] 13:11:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 70 (0x7f1a5a5eb800) [pid = 1970] [serial = 70] [outer = 0x7f1a58ff1400] 13:11:18 INFO - PROCESS | 1970 | 1461355878660 Marionette DEBUG loaded listener.js 13:11:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 71 (0x7f1a5e1cb400) [pid = 1970] [serial = 71] [outer = 0x7f1a58ff1400] 13:11:19 INFO - PROCESS | 1970 | 1461355879485 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:11:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6129a800 == 23 [pid = 1970] [id = 18] 13:11:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60c6f000 == 22 [pid = 1970] [id = 17] 13:11:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60543800 == 21 [pid = 1970] [id = 16] 13:11:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5ffaa000 == 20 [pid = 1970] [id = 15] 13:11:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a570eb000 == 19 [pid = 1970] [id = 14] 13:11:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a58b37800 == 18 [pid = 1970] [id = 12] 13:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1279ms 13:11:19 INFO - PROCESS | 1970 | 1461355879561 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 13:11:19 INFO - PROCESS | 1970 | 1461355879567 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 13:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:11:19 INFO - PROCESS | 1970 | 1461355879575 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:11:19 INFO - PROCESS | 1970 | 1461355879581 Marionette TRACE conn4 <- [1,70,null,{}] 13:11:19 INFO - PROCESS | 1970 | 1461355879598 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:19 INFO - PROCESS | 1970 | 1461355879749 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 13:11:19 INFO - PROCESS | 1970 | 1461355879854 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5cd64800 == 19 [pid = 1970] [id = 25] 13:11:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 72 (0x7f1a5a64f000) [pid = 1970] [serial = 72] [outer = (nil)] 13:11:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 73 (0x7f1a5e2ca000) [pid = 1970] [serial = 73] [outer = 0x7f1a5a64f000] 13:11:19 INFO - PROCESS | 1970 | 1461355879951 Marionette DEBUG loaded listener.js 13:11:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 74 (0x7f1a5f304000) [pid = 1970] [serial = 74] [outer = 0x7f1a5a64f000] 13:11:20 INFO - PROCESS | 1970 | 1461355880758 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1236ms 13:11:20 INFO - PROCESS | 1970 | 1461355880811 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 13:11:20 INFO - PROCESS | 1970 | 1461355880819 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 13:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:11:20 INFO - PROCESS | 1970 | 1461355880829 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:11:20 INFO - PROCESS | 1970 | 1461355880832 Marionette TRACE conn4 <- [1,74,null,{}] 13:11:20 INFO - PROCESS | 1970 | 1461355880838 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:20 INFO - PROCESS | 1970 | 1461355880988 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 13:11:21 INFO - PROCESS | 1970 | 1461355881128 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6093e800 == 20 [pid = 1970] [id = 26] 13:11:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 75 (0x7f1a5f35a400) [pid = 1970] [serial = 75] [outer = (nil)] 13:11:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 76 (0x7f1a61a73400) [pid = 1970] [serial = 76] [outer = 0x7f1a5f35a400] 13:11:21 INFO - PROCESS | 1970 | 1461355881202 Marionette DEBUG loaded listener.js 13:11:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 77 (0x7f1a61f2a000) [pid = 1970] [serial = 77] [outer = 0x7f1a5f35a400] 13:11:21 INFO - PROCESS | 1970 | 1461355881942 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1180ms 13:11:22 INFO - PROCESS | 1970 | 1461355882009 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 13:11:22 INFO - PROCESS | 1970 | 1461355882013 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 13:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:11:22 INFO - PROCESS | 1970 | 1461355882037 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:11:22 INFO - PROCESS | 1970 | 1461355882043 Marionette TRACE conn4 <- [1,78,null,{}] 13:11:22 INFO - PROCESS | 1970 | 1461355882057 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:22 INFO - PROCESS | 1970 | 1461355882218 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 13:11:22 INFO - PROCESS | 1970 | 1461355882338 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61d8e000 == 21 [pid = 1970] [id = 27] 13:11:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 78 (0x7f1a61f2d400) [pid = 1970] [serial = 78] [outer = (nil)] 13:11:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 79 (0x7f1a63fb3000) [pid = 1970] [serial = 79] [outer = 0x7f1a61f2d400] 13:11:22 INFO - PROCESS | 1970 | 1461355882417 Marionette DEBUG loaded listener.js 13:11:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 80 (0x7f1a6d862c00) [pid = 1970] [serial = 80] [outer = 0x7f1a61f2d400] 13:11:23 INFO - PROCESS | 1970 | 1461355883198 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1235ms 13:11:23 INFO - PROCESS | 1970 | 1461355883271 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 13:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:11:23 INFO - PROCESS | 1970 | 1461355883276 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 13:11:23 INFO - PROCESS | 1970 | 1461355883282 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:11:23 INFO - PROCESS | 1970 | 1461355883285 Marionette TRACE conn4 <- [1,82,null,{}] 13:11:23 INFO - PROCESS | 1970 | 1461355883291 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:23 INFO - PROCESS | 1970 | 1461355883443 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 13:11:23 INFO - PROCESS | 1970 | 1461355883566 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a67cee000 == 22 [pid = 1970] [id = 28] 13:11:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 81 (0x7f1a57181800) [pid = 1970] [serial = 81] [outer = (nil)] 13:11:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 82 (0x7f1a6ece8800) [pid = 1970] [serial = 82] [outer = 0x7f1a57181800] 13:11:23 INFO - PROCESS | 1970 | 1461355883647 Marionette DEBUG loaded listener.js 13:11:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 83 (0x7f1a6edc6c00) [pid = 1970] [serial = 83] [outer = 0x7f1a57181800] 13:11:24 INFO - PROCESS | 1970 | 1461355884417 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1187ms 13:11:24 INFO - PROCESS | 1970 | 1461355884468 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 13:11:24 INFO - PROCESS | 1970 | 1461355884472 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 13:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:11:24 INFO - PROCESS | 1970 | 1461355884478 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:11:24 INFO - PROCESS | 1970 | 1461355884480 Marionette TRACE conn4 <- [1,86,null,{}] 13:11:24 INFO - PROCESS | 1970 | 1461355884505 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:24 INFO - PROCESS | 1970 | 1461355884655 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 13:11:24 INFO - PROCESS | 1970 | 1461355884876 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:24 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a576d2800 == 23 [pid = 1970] [id = 29] 13:11:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 84 (0x7f1a5718a800) [pid = 1970] [serial = 84] [outer = (nil)] 13:11:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 85 (0x7f1a5738e800) [pid = 1970] [serial = 85] [outer = 0x7f1a5718a800] 13:11:24 INFO - PROCESS | 1970 | 1461355884958 Marionette DEBUG loaded listener.js 13:11:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 86 (0x7f1a5cdde400) [pid = 1970] [serial = 86] [outer = 0x7f1a5718a800] 13:11:25 INFO - PROCESS | 1970 | 1461355885692 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1261ms 13:11:25 INFO - PROCESS | 1970 | 1461355885740 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 13:11:25 INFO - PROCESS | 1970 | 1461355885752 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 13:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:11:25 INFO - PROCESS | 1970 | 1461355885767 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:11:25 INFO - PROCESS | 1970 | 1461355885771 Marionette TRACE conn4 <- [1,90,null,{}] 13:11:25 INFO - PROCESS | 1970 | 1461355885778 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:25 INFO - PROCESS | 1970 | 1461355885980 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 13:11:26 INFO - PROCESS | 1970 | 1461355885997 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61ad7000 == 24 [pid = 1970] [id = 30] 13:11:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 87 (0x7f1a56f2d000) [pid = 1970] [serial = 87] [outer = (nil)] 13:11:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 88 (0x7f1a61a77c00) [pid = 1970] [serial = 88] [outer = 0x7f1a56f2d000] 13:11:26 INFO - PROCESS | 1970 | 1461355886077 Marionette DEBUG loaded listener.js 13:11:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 89 (0x7f1a63953000) [pid = 1970] [serial = 89] [outer = 0x7f1a56f2d000] 13:11:26 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61d97800 == 23 [pid = 1970] [id = 22] 13:11:26 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60543000 == 22 [pid = 1970] [id = 21] 13:11:26 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b970800 == 21 [pid = 1970] [id = 20] 13:11:26 INFO - PROCESS | 1970 | 1461355886985 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1281ms 13:11:27 INFO - PROCESS | 1970 | 1461355887048 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 13:11:27 INFO - PROCESS | 1970 | 1461355887053 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 13:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:11:27 INFO - PROCESS | 1970 | 1461355887062 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:11:27 INFO - PROCESS | 1970 | 1461355887066 Marionette TRACE conn4 <- [1,94,null,{}] 13:11:27 INFO - PROCESS | 1970 | 1461355887073 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:27 INFO - PROCESS | 1970 | 1461355887280 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 13:11:27 INFO - PROCESS | 1970 | 1461355887410 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61ad1000 == 22 [pid = 1970] [id = 31] 13:11:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 90 (0x7f1a61499000) [pid = 1970] [serial = 90] [outer = (nil)] 13:11:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 91 (0x7f1a61f28000) [pid = 1970] [serial = 91] [outer = 0x7f1a61499000] 13:11:27 INFO - PROCESS | 1970 | 1461355887483 Marionette DEBUG loaded listener.js 13:11:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 92 (0x7f1a63f19000) [pid = 1970] [serial = 92] [outer = 0x7f1a61499000] 13:11:28 INFO - PROCESS | 1970 | 1461355888312 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1282ms 13:11:28 INFO - PROCESS | 1970 | 1461355888344 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 13:11:28 INFO - PROCESS | 1970 | 1461355888352 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 13:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:11:28 INFO - PROCESS | 1970 | 1461355888361 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:11:28 INFO - PROCESS | 1970 | 1461355888364 Marionette TRACE conn4 <- [1,98,null,{}] 13:11:28 INFO - PROCESS | 1970 | 1461355888370 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:28 INFO - PROCESS | 1970 | 1461355888515 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 13:11:28 INFO - PROCESS | 1970 | 1461355888647 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6cca7800 == 23 [pid = 1970] [id = 32] 13:11:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 93 (0x7f1a67c8d800) [pid = 1970] [serial = 93] [outer = (nil)] 13:11:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 94 (0x7f1a6db02800) [pid = 1970] [serial = 94] [outer = 0x7f1a67c8d800] 13:11:28 INFO - PROCESS | 1970 | 1461355888716 Marionette DEBUG loaded listener.js 13:11:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 95 (0x7f1a6dd0f400) [pid = 1970] [serial = 95] [outer = 0x7f1a67c8d800] 13:11:29 INFO - PROCESS | 1970 | 1461355889515 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1230ms 13:11:29 INFO - PROCESS | 1970 | 1461355889597 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 13:11:29 INFO - PROCESS | 1970 | 1461355889601 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 13:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:11:29 INFO - PROCESS | 1970 | 1461355889607 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:11:29 INFO - PROCESS | 1970 | 1461355889612 Marionette TRACE conn4 <- [1,102,null,{}] 13:11:29 INFO - PROCESS | 1970 | 1461355889626 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:29 INFO - PROCESS | 1970 | 1461355889790 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 13:11:29 INFO - PROCESS | 1970 | 1461355889927 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dd82000 == 24 [pid = 1970] [id = 33] 13:11:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 96 (0x7f1a6ef76c00) [pid = 1970] [serial = 96] [outer = (nil)] 13:11:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 97 (0x7f1a70e47800) [pid = 1970] [serial = 97] [outer = 0x7f1a6ef76c00] 13:11:30 INFO - PROCESS | 1970 | 1461355890009 Marionette DEBUG loaded listener.js 13:11:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 98 (0x7f1a72577800) [pid = 1970] [serial = 98] [outer = 0x7f1a6ef76c00] 13:11:30 INFO - PROCESS | 1970 | 1461355890738 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1180ms 13:11:30 INFO - PROCESS | 1970 | 1461355890787 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 13:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:11:30 INFO - PROCESS | 1970 | 1461355890792 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 13:11:30 INFO - PROCESS | 1970 | 1461355890814 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:11:30 INFO - PROCESS | 1970 | 1461355890818 Marionette TRACE conn4 <- [1,106,null,{}] 13:11:30 INFO - PROCESS | 1970 | 1461355890825 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:30 INFO - PROCESS | 1970 | 1461355890971 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 13:11:31 INFO - PROCESS | 1970 | 1461355891130 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ed33800 == 25 [pid = 1970] [id = 34] 13:11:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 99 (0x7f1a728b5c00) [pid = 1970] [serial = 99] [outer = (nil)] 13:11:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 100 (0x7f1a72d7c400) [pid = 1970] [serial = 100] [outer = 0x7f1a728b5c00] 13:11:31 INFO - PROCESS | 1970 | 1461355891202 Marionette DEBUG loaded listener.js 13:11:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 101 (0x7f1a72f43400) [pid = 1970] [serial = 101] [outer = 0x7f1a728b5c00] 13:11:32 INFO - PROCESS | 1970 | 1461355892125 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1396ms 13:11:32 INFO - PROCESS | 1970 | 1461355892198 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 13:11:32 INFO - PROCESS | 1970 | 1461355892202 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 13:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:11:32 INFO - PROCESS | 1970 | 1461355892214 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:11:32 INFO - PROCESS | 1970 | 1461355892218 Marionette TRACE conn4 <- [1,110,null,{}] 13:11:32 INFO - PROCESS | 1970 | 1461355892226 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:32 INFO - PROCESS | 1970 | 1461355892373 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 13:11:32 INFO - PROCESS | 1970 | 1461355892534 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:32 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a576d2800 == 24 [pid = 1970] [id = 29] 13:11:32 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6093e800 == 23 [pid = 1970] [id = 26] 13:11:32 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5cd64800 == 22 [pid = 1970] [id = 25] 13:11:32 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f5bf000 == 23 [pid = 1970] [id = 35] 13:11:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 102 (0x7f1a5cddd800) [pid = 1970] [serial = 102] [outer = (nil)] 13:11:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 103 (0x7f1a5efbf800) [pid = 1970] [serial = 103] [outer = 0x7f1a5cddd800] 13:11:32 INFO - PROCESS | 1970 | 1461355892663 Marionette DEBUG loaded listener.js 13:11:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 104 (0x7f1a61a76000) [pid = 1970] [serial = 104] [outer = 0x7f1a5cddd800] 13:11:33 INFO - PROCESS | 1970 | 1461355893440 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1283ms 13:11:33 INFO - PROCESS | 1970 | 1461355893511 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 13:11:33 INFO - PROCESS | 1970 | 1461355893518 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 13:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:11:33 INFO - PROCESS | 1970 | 1461355893531 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:11:33 INFO - PROCESS | 1970 | 1461355893534 Marionette TRACE conn4 <- [1,114,null,{}] 13:11:33 INFO - PROCESS | 1970 | 1461355893542 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:33 INFO - PROCESS | 1970 | 1461355893701 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 13:11:33 INFO - PROCESS | 1970 | 1461355893832 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a67ce4000 == 24 [pid = 1970] [id = 36] 13:11:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 105 (0x7f1a5718ac00) [pid = 1970] [serial = 105] [outer = (nil)] 13:11:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 106 (0x7f1a67c8d000) [pid = 1970] [serial = 106] [outer = 0x7f1a5718ac00] 13:11:33 INFO - PROCESS | 1970 | 1461355893911 Marionette DEBUG loaded listener.js 13:11:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 107 (0x7f1a6db6f800) [pid = 1970] [serial = 107] [outer = 0x7f1a5718ac00] 13:11:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 108 (0x7f1a6dd07000) [pid = 1970] [serial = 108] [outer = 0x7f1a56f2e400] 13:11:34 INFO - PROCESS | 1970 | 1461355894871 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1381ms 13:11:34 INFO - PROCESS | 1970 | 1461355894914 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 13:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:11:34 INFO - PROCESS | 1970 | 1461355894920 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 13:11:34 INFO - PROCESS | 1970 | 1461355894927 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:11:34 INFO - PROCESS | 1970 | 1461355894930 Marionette TRACE conn4 <- [1,118,null,{}] 13:11:34 INFO - PROCESS | 1970 | 1461355894935 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:35 INFO - PROCESS | 1970 | 1461355895083 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 13:11:35 INFO - PROCESS | 1970 | 1461355895218 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:35 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dd71000 == 25 [pid = 1970] [id = 37] 13:11:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 109 (0x7f1a61f2f800) [pid = 1970] [serial = 109] [outer = (nil)] 13:11:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 110 (0x7f1a6ef74000) [pid = 1970] [serial = 110] [outer = 0x7f1a61f2f800] 13:11:35 INFO - PROCESS | 1970 | 1461355895302 Marionette DEBUG loaded listener.js 13:11:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 111 (0x7f1a7256b400) [pid = 1970] [serial = 111] [outer = 0x7f1a61f2f800] 13:11:36 INFO - PROCESS | 1970 | 1461355896160 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1282ms 13:11:36 INFO - PROCESS | 1970 | 1461355896208 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 13:11:36 INFO - PROCESS | 1970 | 1461355896212 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 13:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:11:36 INFO - PROCESS | 1970 | 1461355896220 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:11:36 INFO - PROCESS | 1970 | 1461355896229 Marionette TRACE conn4 <- [1,122,null,{}] 13:11:36 INFO - PROCESS | 1970 | 1461355896260 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:36 INFO - PROCESS | 1970 | 1461355896424 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 13:11:36 INFO - PROCESS | 1970 | 1461355896559 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72703800 == 26 [pid = 1970] [id = 38] 13:11:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 112 (0x7f1a731e1400) [pid = 1970] [serial = 112] [outer = (nil)] 13:11:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 113 (0x7f1a7320f800) [pid = 1970] [serial = 113] [outer = 0x7f1a731e1400] 13:11:36 INFO - PROCESS | 1970 | 1461355896641 Marionette DEBUG loaded listener.js 13:11:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 114 (0x7f1a73289400) [pid = 1970] [serial = 114] [outer = 0x7f1a731e1400] 13:11:37 INFO - PROCESS | 1970 | 1461355897382 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1206ms 13:11:37 INFO - PROCESS | 1970 | 1461355897427 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 13:11:37 INFO - PROCESS | 1970 | 1461355897431 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 13:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:11:37 INFO - PROCESS | 1970 | 1461355897437 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:11:37 INFO - PROCESS | 1970 | 1461355897439 Marionette TRACE conn4 <- [1,126,null,{}] 13:11:37 INFO - PROCESS | 1970 | 1461355897444 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:37 INFO - PROCESS | 1970 | 1461355897584 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 13:11:37 INFO - PROCESS | 1970 | 1461355897717 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a603bb000 == 27 [pid = 1970] [id = 39] 13:11:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 115 (0x7f1a58af4400) [pid = 1970] [serial = 115] [outer = (nil)] 13:11:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 116 (0x7f1a74ec4400) [pid = 1970] [serial = 116] [outer = 0x7f1a58af4400] 13:11:37 INFO - PROCESS | 1970 | 1461355897786 Marionette DEBUG loaded listener.js 13:11:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 117 (0x7f1a75bc9400) [pid = 1970] [serial = 117] [outer = 0x7f1a58af4400] 13:11:38 INFO - PROCESS | 1970 | 1461355898668 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1288ms 13:11:38 INFO - PROCESS | 1970 | 1461355898725 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 13:11:38 INFO - PROCESS | 1970 | 1461355898729 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 13:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:11:38 INFO - PROCESS | 1970 | 1461355898737 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:11:38 INFO - PROCESS | 1970 | 1461355898743 Marionette TRACE conn4 <- [1,130,null,{}] 13:11:38 INFO - PROCESS | 1970 | 1461355898751 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:38 INFO - PROCESS | 1970 | 1461355898953 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 13:11:39 INFO - PROCESS | 1970 | 1461355899091 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61d8b800 == 28 [pid = 1970] [id = 40] 13:11:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 118 (0x7f1a5cd14800) [pid = 1970] [serial = 118] [outer = (nil)] 13:11:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 119 (0x7f1a5d967000) [pid = 1970] [serial = 119] [outer = 0x7f1a5cd14800] 13:11:39 INFO - PROCESS | 1970 | 1461355899188 Marionette DEBUG loaded listener.js 13:11:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 120 (0x7f1a61a75400) [pid = 1970] [serial = 120] [outer = 0x7f1a5cd14800] 13:11:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6cca7800 == 27 [pid = 1970] [id = 32] 13:11:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61ad1000 == 26 [pid = 1970] [id = 31] 13:11:40 INFO - PROCESS | 1970 | 1461355900030 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1338ms 13:11:40 INFO - PROCESS | 1970 | 1461355900077 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 13:11:40 INFO - PROCESS | 1970 | 1461355900084 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 13:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:11:40 INFO - PROCESS | 1970 | 1461355900093 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:11:40 INFO - PROCESS | 1970 | 1461355900098 Marionette TRACE conn4 <- [1,134,null,{}] 13:11:40 INFO - PROCESS | 1970 | 1461355900104 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:40 INFO - PROCESS | 1970 | 1461355900266 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 13:11:40 INFO - PROCESS | 1970 | 1461355900399 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:40 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dd7b000 == 27 [pid = 1970] [id = 41] 13:11:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 121 (0x7f1a63950400) [pid = 1970] [serial = 121] [outer = (nil)] 13:11:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 122 (0x7f1a63a81800) [pid = 1970] [serial = 122] [outer = 0x7f1a63950400] 13:11:40 INFO - PROCESS | 1970 | 1461355900527 Marionette DEBUG loaded listener.js 13:11:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 123 (0x7f1a67c86400) [pid = 1970] [serial = 123] [outer = 0x7f1a63950400] 13:11:41 INFO - PROCESS | 1970 | 1461355901402 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1339ms 13:11:41 INFO - PROCESS | 1970 | 1461355901432 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 13:11:41 INFO - PROCESS | 1970 | 1461355901439 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 13:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:11:41 INFO - PROCESS | 1970 | 1461355901448 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:11:41 INFO - PROCESS | 1970 | 1461355901453 Marionette TRACE conn4 <- [1,138,null,{}] 13:11:41 INFO - PROCESS | 1970 | 1461355901458 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:41 INFO - PROCESS | 1970 | 1461355901646 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 13:11:41 INFO - PROCESS | 1970 | 1461355901784 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a6c8000 == 28 [pid = 1970] [id = 42] 13:11:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 124 (0x7f1a56cf0c00) [pid = 1970] [serial = 124] [outer = (nil)] 13:11:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 125 (0x7f1a5a5c0c00) [pid = 1970] [serial = 125] [outer = 0x7f1a56cf0c00] 13:11:41 INFO - PROCESS | 1970 | 1461355901859 Marionette DEBUG loaded listener.js 13:11:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 126 (0x7f1a5a657800) [pid = 1970] [serial = 126] [outer = 0x7f1a56cf0c00] 13:11:42 INFO - PROCESS | 1970 | 1461355902640 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1230ms 13:11:42 INFO - PROCESS | 1970 | 1461355902679 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 13:11:42 INFO - PROCESS | 1970 | 1461355902682 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 13:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:11:42 INFO - PROCESS | 1970 | 1461355902705 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:11:42 INFO - PROCESS | 1970 | 1461355902711 Marionette TRACE conn4 <- [1,142,null,{}] 13:11:42 INFO - PROCESS | 1970 | 1461355902727 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:42 INFO - PROCESS | 1970 | 1461355902890 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 13:11:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5714e000 == 27 [pid = 1970] [id = 9] 13:11:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a67ce4000 == 26 [pid = 1970] [id = 36] 13:11:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5f5bf000 == 25 [pid = 1970] [id = 35] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a63fe5800 == 24 [pid = 1970] [id = 23] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6dd82000 == 23 [pid = 1970] [id = 33] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57d4b800 == 22 [pid = 1970] [id = 24] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a570ec800 == 21 [pid = 1970] [id = 8] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a67cee000 == 20 [pid = 1970] [id = 28] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6dd71000 == 19 [pid = 1970] [id = 37] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a603bb000 == 18 [pid = 1970] [id = 39] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a58f89000 == 17 [pid = 1970] [id = 6] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61d8e000 == 16 [pid = 1970] [id = 27] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72703800 == 15 [pid = 1970] [id = 38] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5e6a2000 == 14 [pid = 1970] [id = 13] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61ad7000 == 13 [pid = 1970] [id = 30] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61ae5800 == 12 [pid = 1970] [id = 19] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a6c8000 == 11 [pid = 1970] [id = 42] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61d8b800 == 10 [pid = 1970] [id = 40] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ed33800 == 9 [pid = 1970] [id = 34] 13:11:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6dd7b000 == 8 [pid = 1970] [id = 41] 13:11:46 INFO - PROCESS | 1970 | 1461355906763 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57e59000 == 9 [pid = 1970] [id = 43] 13:11:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 127 (0x7f1a57ee9400) [pid = 1970] [serial = 127] [outer = (nil)] 13:11:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a58b53400) [pid = 1970] [serial = 128] [outer = 0x7f1a57ee9400] 13:11:46 INFO - PROCESS | 1970 | 1461355906837 Marionette DEBUG loaded listener.js 13:11:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a5a5b8000) [pid = 1970] [serial = 129] [outer = 0x7f1a57ee9400] 13:11:47 INFO - PROCESS | 1970 | 1461355907498 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 4860ms 13:11:47 INFO - PROCESS | 1970 | 1461355907549 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 13:11:47 INFO - PROCESS | 1970 | 1461355907554 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 13:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:11:47 INFO - PROCESS | 1970 | 1461355907562 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:11:47 INFO - PROCESS | 1970 | 1461355907569 Marionette TRACE conn4 <- [1,146,null,{}] 13:11:47 INFO - PROCESS | 1970 | 1461355907576 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:47 INFO - PROCESS | 1970 | 1461355907726 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 13:11:47 INFO - PROCESS | 1970 | 1461355907822 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:47 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5ef7f000 == 10 [pid = 1970] [id = 44] 13:11:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a5a5c3000) [pid = 1970] [serial = 130] [outer = (nil)] 13:11:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a5a65c000) [pid = 1970] [serial = 131] [outer = 0x7f1a5a5c3000] 13:11:47 INFO - PROCESS | 1970 | 1461355907889 Marionette DEBUG loaded listener.js 13:11:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a5e65e800) [pid = 1970] [serial = 132] [outer = 0x7f1a5a5c3000] 13:11:48 INFO - PROCESS | 1970 | 1461355908549 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1035ms 13:11:48 INFO - PROCESS | 1970 | 1461355908602 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 13:11:48 INFO - PROCESS | 1970 | 1461355908610 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 13:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:11:48 INFO - PROCESS | 1970 | 1461355908668 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:11:48 INFO - PROCESS | 1970 | 1461355908671 Marionette TRACE conn4 <- [1,150,null,{}] 13:11:48 INFO - PROCESS | 1970 | 1461355908681 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:48 INFO - PROCESS | 1970 | 1461355908826 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 13:11:48 INFO - PROCESS | 1970 | 1461355908838 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a612a9000 == 11 [pid = 1970] [id = 45] 13:11:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a5f7aa000) [pid = 1970] [serial = 133] [outer = (nil)] 13:11:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a60dd7000) [pid = 1970] [serial = 134] [outer = 0x7f1a5f7aa000] 13:11:48 INFO - PROCESS | 1970 | 1461355908898 Marionette DEBUG loaded listener.js 13:11:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a61aab400) [pid = 1970] [serial = 135] [outer = 0x7f1a5f7aa000] 13:11:49 INFO - PROCESS | 1970 | 1461355909910 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1294ms 13:11:49 INFO - PROCESS | 1970 | 1461355909953 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 13:11:49 INFO - PROCESS | 1970 | 1461355909957 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 13:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:11:49 INFO - PROCESS | 1970 | 1461355909978 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:11:49 INFO - PROCESS | 1970 | 1461355909987 Marionette TRACE conn4 <- [1,154,null,{}] 13:11:49 INFO - PROCESS | 1970 | 1461355909995 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:50 INFO - PROCESS | 1970 | 1461355910186 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 13:11:50 INFO - PROCESS | 1970 | 1461355910209 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dd2c800 == 12 [pid = 1970] [id = 46] 13:11:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a57392800) [pid = 1970] [serial = 136] [outer = (nil)] 13:11:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a6dada800) [pid = 1970] [serial = 137] [outer = 0x7f1a57392800] 13:11:50 INFO - PROCESS | 1970 | 1461355910268 Marionette DEBUG loaded listener.js 13:11:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a6dd8c400) [pid = 1970] [serial = 138] [outer = 0x7f1a57392800] 13:11:50 INFO - PROCESS | 1970 | 1461355910968 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1044ms 13:11:51 INFO - PROCESS | 1970 | 1461355911014 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 13:11:51 INFO - PROCESS | 1970 | 1461355911018 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 13:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:11:51 INFO - PROCESS | 1970 | 1461355911024 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:11:51 INFO - PROCESS | 1970 | 1461355911027 Marionette TRACE conn4 <- [1,158,null,{}] 13:11:51 INFO - PROCESS | 1970 | 1461355911032 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:52 INFO - PROCESS | 1970 | 1461355912000 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a5f35a400) [pid = 1970] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a67c8d800) [pid = 1970] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a58ff1400) [pid = 1970] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a57ee4c00) [pid = 1970] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a5f7a8400) [pid = 1970] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a5761e400) [pid = 1970] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a60dd9400) [pid = 1970] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a58f35400) [pid = 1970] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a6394e000) [pid = 1970] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a5f7abc00) [pid = 1970] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 127 (0x7f1a63f9fc00) [pid = 1970] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 126 (0x7f1a5718f400) [pid = 1970] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 125 (0x7f1a728b5c00) [pid = 1970] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 124 (0x7f1a61499000) [pid = 1970] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 123 (0x7f1a57181800) [pid = 1970] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 122 (0x7f1a6ef76c00) [pid = 1970] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 121 (0x7f1a5efbf400) [pid = 1970] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 120 (0x7f1a5cddd800) [pid = 1970] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 119 (0x7f1a5a64f000) [pid = 1970] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 118 (0x7f1a5718a400) [pid = 1970] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 117 (0x7f1a5718a800) [pid = 1970] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 116 (0x7f1a61f2d400) [pid = 1970] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 115 (0x7f1a5718ac00) [pid = 1970] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 114 (0x7f1a61f2dc00) [pid = 1970] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 113 (0x7f1a5cd14800) [pid = 1970] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 112 (0x7f1a63950400) [pid = 1970] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 111 (0x7f1a56f2e000) [pid = 1970] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 110 (0x7f1a731e1400) [pid = 1970] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 109 (0x7f1a61f2f800) [pid = 1970] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 108 (0x7f1a58af4400) [pid = 1970] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 107 (0x7f1a56f2d000) [pid = 1970] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 106 (0x7f1a61f2d800) [pid = 1970] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:11:52 INFO - PROCESS | 1970 | --DOMWINDOW == 105 (0x7f1a61f32000) [pid = 1970] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:11:52 INFO - PROCESS | 1970 | 1461355912229 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:52 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57d59000 == 13 [pid = 1970] [id = 47] 13:11:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 106 (0x7f1a58b54800) [pid = 1970] [serial = 139] [outer = (nil)] 13:11:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 107 (0x7f1a5a5c2c00) [pid = 1970] [serial = 140] [outer = 0x7f1a58b54800] 13:11:52 INFO - PROCESS | 1970 | 1461355912311 Marionette DEBUG loaded listener.js 13:11:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 108 (0x7f1a5f04a400) [pid = 1970] [serial = 141] [outer = 0x7f1a58b54800] 13:11:53 INFO - PROCESS | 1970 | 1461355913030 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2026ms 13:11:53 INFO - PROCESS | 1970 | 1461355913068 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 13:11:53 INFO - PROCESS | 1970 | 1461355913071 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 13:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:11:53 INFO - PROCESS | 1970 | 1461355913078 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:11:53 INFO - PROCESS | 1970 | 1461355913082 Marionette TRACE conn4 <- [1,162,null,{}] 13:11:53 INFO - PROCESS | 1970 | 1461355913087 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:53 INFO - PROCESS | 1970 | 1461355913244 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 13:11:53 INFO - PROCESS | 1970 | 1461355913261 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60f29800 == 14 [pid = 1970] [id = 48] 13:11:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 109 (0x7f1a61f2f800) [pid = 1970] [serial = 142] [outer = (nil)] 13:11:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 110 (0x7f1a63fa8c00) [pid = 1970] [serial = 143] [outer = 0x7f1a61f2f800] 13:11:53 INFO - PROCESS | 1970 | 1461355913335 Marionette DEBUG loaded listener.js 13:11:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 111 (0x7f1a7091a000) [pid = 1970] [serial = 144] [outer = 0x7f1a61f2f800] 13:11:54 INFO - PROCESS | 1970 | 1461355914292 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1225ms 13:11:54 INFO - PROCESS | 1970 | 1461355914304 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 13:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:11:54 INFO - PROCESS | 1970 | 1461355914309 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 13:11:54 INFO - PROCESS | 1970 | 1461355914317 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:11:54 INFO - PROCESS | 1970 | 1461355914323 Marionette TRACE conn4 <- [1,166,null,{}] 13:11:54 INFO - PROCESS | 1970 | 1461355914331 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:54 INFO - PROCESS | 1970 | 1461355914488 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 13:11:54 INFO - PROCESS | 1970 | 1461355914635 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:54 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57143000 == 15 [pid = 1970] [id = 49] 13:11:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 112 (0x7f1a56ce7800) [pid = 1970] [serial = 145] [outer = (nil)] 13:11:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 113 (0x7f1a5a5bd400) [pid = 1970] [serial = 146] [outer = 0x7f1a56ce7800] 13:11:54 INFO - PROCESS | 1970 | 1461355914708 Marionette DEBUG loaded listener.js 13:11:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 114 (0x7f1a5a65b400) [pid = 1970] [serial = 147] [outer = 0x7f1a56ce7800] 13:11:55 INFO - PROCESS | 1970 | 1461355915644 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1383ms 13:11:55 INFO - PROCESS | 1970 | 1461355915699 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 13:11:55 INFO - PROCESS | 1970 | 1461355915707 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 13:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:11:55 INFO - PROCESS | 1970 | 1461355915716 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:11:55 INFO - PROCESS | 1970 | 1461355915720 Marionette TRACE conn4 <- [1,170,null,{}] 13:11:55 INFO - PROCESS | 1970 | 1461355915724 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:55 INFO - PROCESS | 1970 | 1461355915882 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 13:11:56 INFO - PROCESS | 1970 | 1461355916013 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6d804800 == 16 [pid = 1970] [id = 50] 13:11:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 115 (0x7f1a57ee5400) [pid = 1970] [serial = 148] [outer = (nil)] 13:11:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 116 (0x7f1a60dd5400) [pid = 1970] [serial = 149] [outer = 0x7f1a57ee5400] 13:11:56 INFO - PROCESS | 1970 | 1461355916085 Marionette DEBUG loaded listener.js 13:11:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 117 (0x7f1a61f30400) [pid = 1970] [serial = 150] [outer = 0x7f1a57ee5400] 13:11:57 INFO - PROCESS | 1970 | 1461355917118 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1435ms 13:11:57 INFO - PROCESS | 1970 | 1461355917152 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 13:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:11:57 INFO - PROCESS | 1970 | 1461355917157 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 13:11:57 INFO - PROCESS | 1970 | 1461355917165 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:11:57 INFO - PROCESS | 1970 | 1461355917168 Marionette TRACE conn4 <- [1,174,null,{}] 13:11:57 INFO - PROCESS | 1970 | 1461355917220 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:57 INFO - PROCESS | 1970 | 1461355917340 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 13:11:57 INFO - PROCESS | 1970 | 1461355917637 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:57 INFO - PROCESS | 1970 | --DOMWINDOW == 116 (0x7f1a70941000) [pid = 1970] [serial = 2] [outer = (nil)] [url = about:blank] 13:11:57 INFO - PROCESS | 1970 | --DOMWINDOW == 115 (0x7f1a5735c000) [pid = 1970] [serial = 28] [outer = (nil)] [url = about:blank] 13:11:57 INFO - PROCESS | 1970 | --DOMWINDOW == 114 (0x7f1a5a5c0c00) [pid = 1970] [serial = 125] [outer = (nil)] [url = about:blank] 13:11:57 INFO - PROCESS | 1970 | --DOMWINDOW == 113 (0x7f1a5fc80800) [pid = 1970] [serial = 9] [outer = (nil)] [url = about:blank] 13:11:57 INFO - PROCESS | 1970 | --DOMWINDOW == 112 (0x7f1a5f7aac00) [pid = 1970] [serial = 12] [outer = (nil)] [url = about:blank] 13:11:57 INFO - PROCESS | 1970 | --DOMWINDOW == 111 (0x7f1a58fe5800) [pid = 1970] [serial = 16] [outer = (nil)] [url = about:blank] 13:11:57 INFO - PROCESS | 1970 | --DOMWINDOW == 110 (0x7f1a58fec000) [pid = 1970] [serial = 17] [outer = (nil)] [url = about:blank] 13:11:57 INFO - PROCESS | 1970 | --DOMWINDOW == 109 (0x7f1a58b59800) [pid = 1970] [serial = 19] [outer = (nil)] [url = about:blank] 13:11:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57132000 == 17 [pid = 1970] [id = 51] 13:11:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 110 (0x7f1a57023000) [pid = 1970] [serial = 151] [outer = (nil)] 13:11:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 111 (0x7f1a5762b000) [pid = 1970] [serial = 152] [outer = 0x7f1a57023000] 13:11:57 INFO - PROCESS | 1970 | 1461355917743 Marionette DEBUG loaded listener.js 13:11:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 112 (0x7f1a58fec000) [pid = 1970] [serial = 153] [outer = 0x7f1a57023000] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 111 (0x7f1a6db02800) [pid = 1970] [serial = 94] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 110 (0x7f1a58b5e000) [pid = 1970] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 109 (0x7f1a5738e800) [pid = 1970] [serial = 85] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 108 (0x7f1a5e1cb400) [pid = 1970] [serial = 71] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 107 (0x7f1a5e2ca000) [pid = 1970] [serial = 73] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 106 (0x7f1a58b5ec00) [pid = 1970] [serial = 40] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 105 (0x7f1a5f5a8800) [pid = 1970] [serial = 41] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 104 (0x7f1a60a89400) [pid = 1970] [serial = 43] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 103 (0x7f1a58feb800) [pid = 1970] [serial = 34] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 102 (0x7f1a6394f800) [pid = 1970] [serial = 46] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 101 (0x7f1a610e4000) [pid = 1970] [serial = 47] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 100 (0x7f1a63cc3000) [pid = 1970] [serial = 49] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 99 (0x7f1a63fa5400) [pid = 1970] [serial = 50] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 98 (0x7f1a61aa8c00) [pid = 1970] [serial = 44] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 97 (0x7f1a63fbe400) [pid = 1970] [serial = 52] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 96 (0x7f1a5a5eb800) [pid = 1970] [serial = 70] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 95 (0x7f1a6cc18000) [pid = 1970] [serial = 53] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 94 (0x7f1a5f042400) [pid = 1970] [serial = 35] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 93 (0x7f1a603e0800) [pid = 1970] [serial = 37] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 92 (0x7f1a6db11400) [pid = 1970] [serial = 55] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 91 (0x7f1a60915000) [pid = 1970] [serial = 38] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 90 (0x7f1a6dd07800) [pid = 1970] [serial = 56] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 89 (0x7f1a57ee7c00) [pid = 1970] [serial = 31] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 88 (0x7f1a5738f800) [pid = 1970] [serial = 26] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 87 (0x7f1a5fc7f800) [pid = 1970] [serial = 25] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 86 (0x7f1a6ece8800) [pid = 1970] [serial = 82] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 85 (0x7f1a61a75400) [pid = 1970] [serial = 120] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 84 (0x7f1a6db6f800) [pid = 1970] [serial = 107] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 83 (0x7f1a63fb3000) [pid = 1970] [serial = 79] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 82 (0x7f1a6ef74000) [pid = 1970] [serial = 110] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 81 (0x7f1a61f28000) [pid = 1970] [serial = 91] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 80 (0x7f1a61f2a000) [pid = 1970] [serial = 77] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 79 (0x7f1a6dd0f400) [pid = 1970] [serial = 95] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 78 (0x7f1a67c8d000) [pid = 1970] [serial = 106] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 77 (0x7f1a61a73400) [pid = 1970] [serial = 76] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 76 (0x7f1a5efbf800) [pid = 1970] [serial = 103] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 75 (0x7f1a72577800) [pid = 1970] [serial = 98] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 74 (0x7f1a61a77c00) [pid = 1970] [serial = 88] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 73 (0x7f1a60040c00) [pid = 1970] [serial = 62] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 72 (0x7f1a61a76000) [pid = 1970] [serial = 104] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 71 (0x7f1a61f2e000) [pid = 1970] [serial = 64] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 70 (0x7f1a5f304000) [pid = 1970] [serial = 74] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 69 (0x7f1a5cd11c00) [pid = 1970] [serial = 59] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 68 (0x7f1a5f44e800) [pid = 1970] [serial = 61] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 67 (0x7f1a58fe9c00) [pid = 1970] [serial = 58] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 66 (0x7f1a5cdde400) [pid = 1970] [serial = 86] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 65 (0x7f1a70e47800) [pid = 1970] [serial = 97] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 64 (0x7f1a63a81800) [pid = 1970] [serial = 122] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 63 (0x7f1a6d862c00) [pid = 1970] [serial = 80] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 62 (0x7f1a75bc9400) [pid = 1970] [serial = 117] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 61 (0x7f1a63953000) [pid = 1970] [serial = 89] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 60 (0x7f1a63fa1800) [pid = 1970] [serial = 65] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 59 (0x7f1a74ec4400) [pid = 1970] [serial = 116] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 58 (0x7f1a6db74000) [pid = 1970] [serial = 67] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 57 (0x7f1a72f43400) [pid = 1970] [serial = 101] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 56 (0x7f1a63f19000) [pid = 1970] [serial = 92] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 55 (0x7f1a6edc6c00) [pid = 1970] [serial = 83] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 54 (0x7f1a72d7c400) [pid = 1970] [serial = 100] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 53 (0x7f1a73289400) [pid = 1970] [serial = 114] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 52 (0x7f1a6dd5a800) [pid = 1970] [serial = 68] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 51 (0x7f1a5d967000) [pid = 1970] [serial = 119] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 50 (0x7f1a67c86400) [pid = 1970] [serial = 123] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 49 (0x7f1a58f36400) [pid = 1970] [serial = 23] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 48 (0x7f1a7320f800) [pid = 1970] [serial = 113] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 47 (0x7f1a56f30000) [pid = 1970] [serial = 22] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | --DOMWINDOW == 46 (0x7f1a7256b400) [pid = 1970] [serial = 111] [outer = (nil)] [url = about:blank] 13:11:58 INFO - PROCESS | 1970 | 1461355918115 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:11:58 INFO - PROCESS | 1970 | 1461355918444 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1324ms 13:11:58 INFO - PROCESS | 1970 | 1461355918487 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 13:11:58 INFO - PROCESS | 1970 | 1461355918493 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 13:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:11:58 INFO - PROCESS | 1970 | 1461355918503 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:11:58 INFO - PROCESS | 1970 | 1461355918506 Marionette TRACE conn4 <- [1,178,null,{}] 13:11:58 INFO - PROCESS | 1970 | 1461355918511 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:58 INFO - PROCESS | 1970 | 1461355918643 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 13:11:58 INFO - PROCESS | 1970 | 1461355918660 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:58 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58f9e000 == 18 [pid = 1970] [id = 52] 13:11:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 47 (0x7f1a5a5eb800) [pid = 1970] [serial = 154] [outer = (nil)] 13:11:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 48 (0x7f1a5d706000) [pid = 1970] [serial = 155] [outer = 0x7f1a5a5eb800] 13:11:58 INFO - PROCESS | 1970 | 1461355918719 Marionette DEBUG loaded listener.js 13:11:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 49 (0x7f1a5e1d0000) [pid = 1970] [serial = 156] [outer = 0x7f1a5a5eb800] 13:11:59 INFO - PROCESS | 1970 | 1461355919375 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 882ms 13:11:59 INFO - PROCESS | 1970 | 1461355919384 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 13:11:59 INFO - PROCESS | 1970 | 1461355919386 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 13:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:11:59 INFO - PROCESS | 1970 | 1461355919393 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:11:59 INFO - PROCESS | 1970 | 1461355919398 Marionette TRACE conn4 <- [1,182,null,{}] 13:11:59 INFO - PROCESS | 1970 | 1461355919413 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:59 INFO - PROCESS | 1970 | 1461355919574 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 13:11:59 INFO - PROCESS | 1970 | 1461355919597 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5d7c3800 == 19 [pid = 1970] [id = 53] 13:11:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 50 (0x7f1a5e1cb400) [pid = 1970] [serial = 157] [outer = (nil)] 13:11:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 51 (0x7f1a5f304000) [pid = 1970] [serial = 158] [outer = 0x7f1a5e1cb400] 13:11:59 INFO - PROCESS | 1970 | 1461355919671 Marionette DEBUG loaded listener.js 13:11:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 52 (0x7f1a5fc7d400) [pid = 1970] [serial = 159] [outer = 0x7f1a5e1cb400] 13:12:00 INFO - PROCESS | 1970 | 1461355920618 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1242ms 13:12:00 INFO - PROCESS | 1970 | 1461355920635 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 13:12:00 INFO - PROCESS | 1970 | 1461355920639 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 13:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:12:00 INFO - PROCESS | 1970 | 1461355920644 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:12:00 INFO - PROCESS | 1970 | 1461355920646 Marionette TRACE conn4 <- [1,186,null,{}] 13:12:00 INFO - PROCESS | 1970 | 1461355920651 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:00 INFO - PROCESS | 1970 | 1461355920805 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 13:12:00 INFO - PROCESS | 1970 | 1461355920837 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:00 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f76b000 == 20 [pid = 1970] [id = 54] 13:12:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 53 (0x7f1a56cf1800) [pid = 1970] [serial = 160] [outer = (nil)] 13:12:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 54 (0x7f1a60915400) [pid = 1970] [serial = 161] [outer = 0x7f1a56cf1800] 13:12:00 INFO - PROCESS | 1970 | 1461355920895 Marionette DEBUG loaded listener.js 13:12:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 55 (0x7f1a61a73400) [pid = 1970] [serial = 162] [outer = 0x7f1a56cf1800] 13:12:01 INFO - PROCESS | 1970 | 1461355921539 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 924ms 13:12:01 INFO - PROCESS | 1970 | 1461355921569 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 13:12:01 INFO - PROCESS | 1970 | 1461355921571 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 13:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:12:01 INFO - PROCESS | 1970 | 1461355921577 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:12:01 INFO - PROCESS | 1970 | 1461355921579 Marionette TRACE conn4 <- [1,190,null,{}] 13:12:01 INFO - PROCESS | 1970 | 1461355921584 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:01 INFO - PROCESS | 1970 | 1461355921772 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 13:12:01 INFO - PROCESS | 1970 | 1461355921913 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a600dd800 == 21 [pid = 1970] [id = 55] 13:12:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 56 (0x7f1a61aaf400) [pid = 1970] [serial = 163] [outer = (nil)] 13:12:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 57 (0x7f1a61f2a000) [pid = 1970] [serial = 164] [outer = 0x7f1a61aaf400] 13:12:01 INFO - PROCESS | 1970 | 1461355921975 Marionette DEBUG loaded listener.js 13:12:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 58 (0x7f1a6394d000) [pid = 1970] [serial = 165] [outer = 0x7f1a61aaf400] 13:12:02 INFO - PROCESS | 1970 | --DOMWINDOW == 57 (0x7f1a57392800) [pid = 1970] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:12:02 INFO - PROCESS | 1970 | --DOMWINDOW == 56 (0x7f1a5f7aa000) [pid = 1970] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:12:02 INFO - PROCESS | 1970 | --DOMWINDOW == 55 (0x7f1a57ee9400) [pid = 1970] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:12:02 INFO - PROCESS | 1970 | --DOMWINDOW == 54 (0x7f1a5a5c3000) [pid = 1970] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:12:02 INFO - PROCESS | 1970 | --DOMWINDOW == 53 (0x7f1a58b54800) [pid = 1970] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:12:02 INFO - PROCESS | 1970 | --DOMWINDOW == 52 (0x7f1a56cf0c00) [pid = 1970] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:12:02 INFO - PROCESS | 1970 | 1461355922616 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1076ms 13:12:02 INFO - PROCESS | 1970 | 1461355922655 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 13:12:02 INFO - PROCESS | 1970 | 1461355922657 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 13:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:12:02 INFO - PROCESS | 1970 | 1461355922663 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:12:02 INFO - PROCESS | 1970 | 1461355922665 Marionette TRACE conn4 <- [1,194,null,{}] 13:12:02 INFO - PROCESS | 1970 | 1461355922670 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:02 INFO - PROCESS | 1970 | 1461355922840 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 13:12:02 INFO - PROCESS | 1970 | 1461355922851 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60942800 == 22 [pid = 1970] [id = 56] 13:12:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 53 (0x7f1a61a76000) [pid = 1970] [serial = 166] [outer = (nil)] 13:12:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 54 (0x7f1a6394d800) [pid = 1970] [serial = 167] [outer = 0x7f1a61a76000] 13:12:02 INFO - PROCESS | 1970 | 1461355922915 Marionette DEBUG loaded listener.js 13:12:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 55 (0x7f1a63fb3000) [pid = 1970] [serial = 168] [outer = 0x7f1a61a76000] 13:12:03 INFO - PROCESS | 1970 | 1461355923574 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 923ms 13:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:12:03 INFO - PROCESS | 1970 | 1461355923587 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 13:12:03 INFO - PROCESS | 1970 | 1461355923589 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 13:12:03 INFO - PROCESS | 1970 | 1461355923593 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:12:03 INFO - PROCESS | 1970 | 1461355923598 Marionette TRACE conn4 <- [1,198,null,{}] 13:12:03 INFO - PROCESS | 1970 | 1461355923603 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:03 INFO - PROCESS | 1970 | 1461355923762 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 13:12:03 INFO - PROCESS | 1970 | 1461355923783 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60c82000 == 23 [pid = 1970] [id = 57] 13:12:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 56 (0x7f1a61aa9400) [pid = 1970] [serial = 169] [outer = (nil)] 13:12:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 57 (0x7f1a67c89000) [pid = 1970] [serial = 170] [outer = 0x7f1a61aa9400] 13:12:03 INFO - PROCESS | 1970 | 1461355923857 Marionette DEBUG loaded listener.js 13:12:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 58 (0x7f1a6cce7400) [pid = 1970] [serial = 171] [outer = 0x7f1a61aa9400] 13:12:04 INFO - PROCESS | 1970 | 1461355924629 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1080ms 13:12:04 INFO - PROCESS | 1970 | 1461355924675 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 13:12:04 INFO - PROCESS | 1970 | 1461355924681 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 13:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:12:04 INFO - PROCESS | 1970 | 1461355924689 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:12:04 INFO - PROCESS | 1970 | 1461355924695 Marionette TRACE conn4 <- [1,202,null,{}] 13:12:04 INFO - PROCESS | 1970 | 1461355924704 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:04 INFO - PROCESS | 1970 | 1461355924859 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 13:12:04 INFO - PROCESS | 1970 | 1461355924982 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58f8e800 == 24 [pid = 1970] [id = 58] 13:12:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 59 (0x7f1a56ced800) [pid = 1970] [serial = 172] [outer = (nil)] 13:12:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 60 (0x7f1a58b5e000) [pid = 1970] [serial = 173] [outer = 0x7f1a56ced800] 13:12:05 INFO - PROCESS | 1970 | 1461355925065 Marionette DEBUG loaded listener.js 13:12:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 61 (0x7f1a5a5be000) [pid = 1970] [serial = 174] [outer = 0x7f1a56ced800] 13:12:05 INFO - PROCESS | 1970 | 1461355925829 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1189ms 13:12:05 INFO - PROCESS | 1970 | 1461355925879 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 13:12:05 INFO - PROCESS | 1970 | 1461355925886 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 13:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:12:05 INFO - PROCESS | 1970 | 1461355925896 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:12:05 INFO - PROCESS | 1970 | 1461355925899 Marionette TRACE conn4 <- [1,206,null,{}] 13:12:05 INFO - PROCESS | 1970 | 1461355925905 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:06 INFO - PROCESS | 1970 | 1461355926086 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 13:12:06 INFO - PROCESS | 1970 | 1461355926208 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5d7c1000 == 25 [pid = 1970] [id = 59] 13:12:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 62 (0x7f1a5a659800) [pid = 1970] [serial = 175] [outer = (nil)] 13:12:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 63 (0x7f1a5efbfc00) [pid = 1970] [serial = 176] [outer = 0x7f1a5a659800] 13:12:06 INFO - PROCESS | 1970 | 1461355926277 Marionette DEBUG loaded listener.js 13:12:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 64 (0x7f1a5f7a9000) [pid = 1970] [serial = 177] [outer = 0x7f1a5a659800] 13:12:07 INFO - PROCESS | 1970 | 1461355927071 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1228ms 13:12:07 INFO - PROCESS | 1970 | 1461355927128 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 13:12:07 INFO - PROCESS | 1970 | 1461355927132 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 13:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:12:07 INFO - PROCESS | 1970 | 1461355927140 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:12:07 INFO - PROCESS | 1970 | 1461355927145 Marionette TRACE conn4 <- [1,210,null,{}] 13:12:07 INFO - PROCESS | 1970 | 1461355927160 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:07 INFO - PROCESS | 1970 | 1461355927308 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 13:12:07 INFO - PROCESS | 1970 | 1461355927399 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61ade000 == 26 [pid = 1970] [id = 60] 13:12:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 65 (0x7f1a610e6800) [pid = 1970] [serial = 178] [outer = (nil)] 13:12:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 66 (0x7f1a63950400) [pid = 1970] [serial = 179] [outer = 0x7f1a610e6800] 13:12:07 INFO - PROCESS | 1970 | 1461355927469 Marionette DEBUG loaded listener.js 13:12:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 67 (0x7f1a63f12800) [pid = 1970] [serial = 180] [outer = 0x7f1a610e6800] 13:12:08 INFO - PROCESS | 1970 | 1461355928208 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1136ms 13:12:08 INFO - PROCESS | 1970 | 1461355928277 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 13:12:08 INFO - PROCESS | 1970 | 1461355928281 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 13:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:12:08 INFO - PROCESS | 1970 | 1461355928304 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:12:08 INFO - PROCESS | 1970 | 1461355928307 Marionette TRACE conn4 <- [1,214,null,{}] 13:12:08 INFO - PROCESS | 1970 | 1461355928312 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:08 INFO - PROCESS | 1970 | 1461355928457 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 13:12:08 INFO - PROCESS | 1970 | 1461355928576 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:08 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61e09000 == 27 [pid = 1970] [id = 61] 13:12:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 68 (0x7f1a61a77000) [pid = 1970] [serial = 181] [outer = (nil)] 13:12:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 69 (0x7f1a6ccf0000) [pid = 1970] [serial = 182] [outer = 0x7f1a61a77000] 13:12:08 INFO - PROCESS | 1970 | 1461355928648 Marionette DEBUG loaded listener.js 13:12:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 70 (0x7f1a6dadb800) [pid = 1970] [serial = 183] [outer = 0x7f1a61a77000] 13:12:09 INFO - PROCESS | 1970 | 1461355929609 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1334ms 13:12:09 INFO - PROCESS | 1970 | 1461355929636 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 13:12:09 INFO - PROCESS | 1970 | 1461355929641 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 13:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:12:09 INFO - PROCESS | 1970 | 1461355929649 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:12:09 INFO - PROCESS | 1970 | 1461355929654 Marionette TRACE conn4 <- [1,218,null,{}] 13:12:09 INFO - PROCESS | 1970 | 1461355929662 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:09 INFO - PROCESS | 1970 | 1461355929803 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 13:12:09 INFO - PROCESS | 1970 | 1461355929961 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58f8c000 == 28 [pid = 1970] [id = 62] 13:12:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 71 (0x7f1a58fe8800) [pid = 1970] [serial = 184] [outer = (nil)] 13:12:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 72 (0x7f1a59921c00) [pid = 1970] [serial = 185] [outer = 0x7f1a58fe8800] 13:12:10 INFO - PROCESS | 1970 | 1461355930097 Marionette DEBUG loaded listener.js 13:12:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 73 (0x7f1a5a64f000) [pid = 1970] [serial = 186] [outer = 0x7f1a58fe8800] 13:12:10 INFO - PROCESS | 1970 | --DOMWINDOW == 72 (0x7f1a5a657800) [pid = 1970] [serial = 126] [outer = (nil)] [url = about:blank] 13:12:10 INFO - PROCESS | 1970 | --DOMWINDOW == 71 (0x7f1a63fa8c00) [pid = 1970] [serial = 143] [outer = (nil)] [url = about:blank] 13:12:10 INFO - PROCESS | 1970 | --DOMWINDOW == 70 (0x7f1a6dada800) [pid = 1970] [serial = 137] [outer = (nil)] [url = about:blank] 13:12:10 INFO - PROCESS | 1970 | --DOMWINDOW == 69 (0x7f1a60dd7000) [pid = 1970] [serial = 134] [outer = (nil)] [url = about:blank] 13:12:10 INFO - PROCESS | 1970 | --DOMWINDOW == 68 (0x7f1a5a5b8000) [pid = 1970] [serial = 129] [outer = (nil)] [url = about:blank] 13:12:10 INFO - PROCESS | 1970 | --DOMWINDOW == 67 (0x7f1a5a65c000) [pid = 1970] [serial = 131] [outer = (nil)] [url = about:blank] 13:12:10 INFO - PROCESS | 1970 | --DOMWINDOW == 66 (0x7f1a5e65e800) [pid = 1970] [serial = 132] [outer = (nil)] [url = about:blank] 13:12:10 INFO - PROCESS | 1970 | --DOMWINDOW == 65 (0x7f1a58b53400) [pid = 1970] [serial = 128] [outer = (nil)] [url = about:blank] 13:12:10 INFO - PROCESS | 1970 | --DOMWINDOW == 64 (0x7f1a5a5c2c00) [pid = 1970] [serial = 140] [outer = (nil)] [url = about:blank] 13:12:10 INFO - PROCESS | 1970 | --DOMWINDOW == 63 (0x7f1a6dd8c400) [pid = 1970] [serial = 138] [outer = (nil)] [url = about:blank] 13:12:10 INFO - PROCESS | 1970 | --DOMWINDOW == 62 (0x7f1a61aab400) [pid = 1970] [serial = 135] [outer = (nil)] [url = about:blank] 13:12:10 INFO - PROCESS | 1970 | --DOMWINDOW == 61 (0x7f1a5f04a400) [pid = 1970] [serial = 141] [outer = (nil)] [url = about:blank] 13:12:10 INFO - PROCESS | 1970 | 1461355930849 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1238ms 13:12:10 INFO - PROCESS | 1970 | 1461355930888 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 13:12:10 INFO - PROCESS | 1970 | 1461355930897 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 13:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:12:10 INFO - PROCESS | 1970 | 1461355930914 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:12:10 INFO - PROCESS | 1970 | 1461355930918 Marionette TRACE conn4 <- [1,222,null,{}] 13:12:10 INFO - PROCESS | 1970 | 1461355930925 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:11 INFO - PROCESS | 1970 | 1461355931056 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 13:12:11 INFO - PROCESS | 1970 | 1461355931073 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:11 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5d7ce800 == 29 [pid = 1970] [id = 63] 13:12:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 62 (0x7f1a5a657000) [pid = 1970] [serial = 187] [outer = (nil)] 13:12:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 63 (0x7f1a5e665400) [pid = 1970] [serial = 188] [outer = 0x7f1a5a657000] 13:12:11 INFO - PROCESS | 1970 | 1461355931135 Marionette DEBUG loaded listener.js 13:12:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 64 (0x7f1a5f5a0400) [pid = 1970] [serial = 189] [outer = 0x7f1a5a657000] 13:12:11 INFO - PROCESS | 1970 | 1461355931821 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 941ms 13:12:11 INFO - PROCESS | 1970 | 1461355931849 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 13:12:11 INFO - PROCESS | 1970 | 1461355931851 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 13:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:12:11 INFO - PROCESS | 1970 | 1461355931857 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:12:11 INFO - PROCESS | 1970 | 1461355931862 Marionette TRACE conn4 <- [1,226,null,{}] 13:12:11 INFO - PROCESS | 1970 | 1461355931876 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:12 INFO - PROCESS | 1970 | 1461355932051 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 13:12:12 INFO - PROCESS | 1970 | 1461355932073 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60540800 == 30 [pid = 1970] [id = 64] 13:12:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 65 (0x7f1a60fc1000) [pid = 1970] [serial = 190] [outer = (nil)] 13:12:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 66 (0x7f1a61aab400) [pid = 1970] [serial = 191] [outer = 0x7f1a60fc1000] 13:12:12 INFO - PROCESS | 1970 | 1461355932137 Marionette DEBUG loaded listener.js 13:12:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 67 (0x7f1a63a7fc00) [pid = 1970] [serial = 192] [outer = 0x7f1a60fc1000] 13:12:12 INFO - PROCESS | 1970 | 1461355932771 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 929ms 13:12:12 INFO - PROCESS | 1970 | 1461355932786 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 13:12:12 INFO - PROCESS | 1970 | 1461355932789 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 13:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:12:12 INFO - PROCESS | 1970 | 1461355932795 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:12:12 INFO - PROCESS | 1970 | 1461355932797 Marionette TRACE conn4 <- [1,230,null,{}] 13:12:12 INFO - PROCESS | 1970 | 1461355932802 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:12 INFO - PROCESS | 1970 | 1461355932970 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 13:12:13 INFO - PROCESS | 1970 | 1461355933033 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61458000 == 31 [pid = 1970] [id = 65] 13:12:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 68 (0x7f1a56ceb000) [pid = 1970] [serial = 193] [outer = (nil)] 13:12:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 69 (0x7f1a63a84400) [pid = 1970] [serial = 194] [outer = 0x7f1a56ceb000] 13:12:13 INFO - PROCESS | 1970 | 1461355933092 Marionette DEBUG loaded listener.js 13:12:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 70 (0x7f1a6d862c00) [pid = 1970] [serial = 195] [outer = 0x7f1a56ceb000] 13:12:13 INFO - PROCESS | 1970 | 1461355933732 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 978ms 13:12:13 INFO - PROCESS | 1970 | 1461355933777 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 13:12:13 INFO - PROCESS | 1970 | 1461355933781 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 13:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:12:13 INFO - PROCESS | 1970 | 1461355933792 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:12:13 INFO - PROCESS | 1970 | 1461355933794 Marionette TRACE conn4 <- [1,234,null,{}] 13:12:13 INFO - PROCESS | 1970 | 1461355933799 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:13 INFO - PROCESS | 1970 | 1461355933956 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 13:12:13 INFO - PROCESS | 1970 | 1461355933986 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:14 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61f1e800 == 32 [pid = 1970] [id = 66] 13:12:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 71 (0x7f1a56ced400) [pid = 1970] [serial = 196] [outer = (nil)] 13:12:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 72 (0x7f1a6db04000) [pid = 1970] [serial = 197] [outer = 0x7f1a56ced400] 13:12:14 INFO - PROCESS | 1970 | 1461355934043 Marionette DEBUG loaded listener.js 13:12:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 73 (0x7f1a6dbea800) [pid = 1970] [serial = 198] [outer = 0x7f1a56ced400] 13:12:14 INFO - PROCESS | 1970 | 1461355934781 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1023ms 13:12:14 INFO - PROCESS | 1970 | 1461355934815 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 13:12:14 INFO - PROCESS | 1970 | 1461355934818 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 13:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:12:14 INFO - PROCESS | 1970 | 1461355934823 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:12:14 INFO - PROCESS | 1970 | 1461355934825 Marionette TRACE conn4 <- [1,238,null,{}] 13:12:14 INFO - PROCESS | 1970 | 1461355934830 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:15 INFO - PROCESS | 1970 | 1461355935039 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 13:12:15 INFO - PROCESS | 1970 | --DOMWINDOW == 72 (0x7f1a5e1cb400) [pid = 1970] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:12:15 INFO - PROCESS | 1970 | --DOMWINDOW == 71 (0x7f1a5a5eb800) [pid = 1970] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:12:15 INFO - PROCESS | 1970 | --DOMWINDOW == 70 (0x7f1a56cf1800) [pid = 1970] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:12:15 INFO - PROCESS | 1970 | --DOMWINDOW == 69 (0x7f1a57023000) [pid = 1970] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:12:15 INFO - PROCESS | 1970 | --DOMWINDOW == 68 (0x7f1a61aaf400) [pid = 1970] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:12:15 INFO - PROCESS | 1970 | --DOMWINDOW == 67 (0x7f1a61a76000) [pid = 1970] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:12:15 INFO - PROCESS | 1970 | 1461355935125 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:15 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5ffad000 == 33 [pid = 1970] [id = 67] 13:12:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 68 (0x7f1a57023000) [pid = 1970] [serial = 199] [outer = (nil)] 13:12:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 69 (0x7f1a5cd06400) [pid = 1970] [serial = 200] [outer = 0x7f1a57023000] 13:12:15 INFO - PROCESS | 1970 | 1461355935197 Marionette DEBUG loaded listener.js 13:12:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 70 (0x7f1a6df5a400) [pid = 1970] [serial = 201] [outer = 0x7f1a57023000] 13:12:15 INFO - PROCESS | 1970 | 1461355935769 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 975ms 13:12:15 INFO - PROCESS | 1970 | 1461355935799 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 13:12:15 INFO - PROCESS | 1970 | 1461355935802 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 13:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:12:15 INFO - PROCESS | 1970 | 1461355935807 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:12:15 INFO - PROCESS | 1970 | 1461355935809 Marionette TRACE conn4 <- [1,242,null,{}] 13:12:15 INFO - PROCESS | 1970 | 1461355935815 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:15 INFO - PROCESS | 1970 | 1461355935929 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 13:12:16 INFO - PROCESS | 1970 | 1461355936018 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6cca8800 == 34 [pid = 1970] [id = 68] 13:12:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 71 (0x7f1a5738d400) [pid = 1970] [serial = 202] [outer = (nil)] 13:12:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 72 (0x7f1a6f0e0400) [pid = 1970] [serial = 203] [outer = 0x7f1a5738d400] 13:12:16 INFO - PROCESS | 1970 | 1461355936083 Marionette DEBUG loaded listener.js 13:12:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 73 (0x7f1a58feac00) [pid = 1970] [serial = 204] [outer = 0x7f1a5738d400] 13:12:16 INFO - PROCESS | 1970 | 1461355936618 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 874ms 13:12:16 INFO - PROCESS | 1970 | 1461355936687 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 13:12:16 INFO - PROCESS | 1970 | 1461355936691 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 13:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:12:16 INFO - PROCESS | 1970 | 1461355936697 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:12:16 INFO - PROCESS | 1970 | 1461355936699 Marionette TRACE conn4 <- [1,246,null,{}] 13:12:16 INFO - PROCESS | 1970 | 1461355936704 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:16 INFO - PROCESS | 1970 | 1461355936825 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 13:12:16 INFO - PROCESS | 1970 | 1461355936840 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dd6d000 == 35 [pid = 1970] [id = 69] 13:12:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 74 (0x7f1a7091c000) [pid = 1970] [serial = 205] [outer = (nil)] 13:12:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 75 (0x7f1a72575c00) [pid = 1970] [serial = 206] [outer = 0x7f1a7091c000] 13:12:16 INFO - PROCESS | 1970 | 1461355936900 Marionette DEBUG loaded listener.js 13:12:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 76 (0x7f1a728bb000) [pid = 1970] [serial = 207] [outer = 0x7f1a7091c000] 13:12:17 INFO - PROCESS | 1970 | 1461355937828 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1179ms 13:12:17 INFO - PROCESS | 1970 | 1461355937878 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 13:12:17 INFO - PROCESS | 1970 | 1461355937887 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 13:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:12:17 INFO - PROCESS | 1970 | 1461355937895 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:12:17 INFO - PROCESS | 1970 | 1461355937901 Marionette TRACE conn4 <- [1,250,null,{}] 13:12:17 INFO - PROCESS | 1970 | 1461355937909 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:18 INFO - PROCESS | 1970 | 1461355938074 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 13:12:18 INFO - PROCESS | 1970 | 1461355938214 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f374800 == 36 [pid = 1970] [id = 70] 13:12:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 77 (0x7f1a5a5b4800) [pid = 1970] [serial = 208] [outer = (nil)] 13:12:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 78 (0x7f1a5d707c00) [pid = 1970] [serial = 209] [outer = 0x7f1a5a5b4800] 13:12:18 INFO - PROCESS | 1970 | 1461355938286 Marionette DEBUG loaded listener.js 13:12:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 79 (0x7f1a5f04c400) [pid = 1970] [serial = 210] [outer = 0x7f1a5a5b4800] 13:12:19 INFO - PROCESS | 1970 | 1461355939058 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1181ms 13:12:19 INFO - PROCESS | 1970 | 1461355939076 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 13:12:19 INFO - PROCESS | 1970 | 1461355939085 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 13:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:12:19 INFO - PROCESS | 1970 | 1461355939095 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:12:19 INFO - PROCESS | 1970 | 1461355939099 Marionette TRACE conn4 <- [1,254,null,{}] 13:12:19 INFO - PROCESS | 1970 | 1461355939107 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:19 INFO - PROCESS | 1970 | 1461355939324 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 13:12:19 INFO - PROCESS | 1970 | 1461355939338 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a67cdf800 == 37 [pid = 1970] [id = 71] 13:12:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 80 (0x7f1a5f44c000) [pid = 1970] [serial = 211] [outer = (nil)] 13:12:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 81 (0x7f1a63946800) [pid = 1970] [serial = 212] [outer = 0x7f1a5f44c000] 13:12:19 INFO - PROCESS | 1970 | 1461355939407 Marionette DEBUG loaded listener.js 13:12:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 82 (0x7f1a63fafc00) [pid = 1970] [serial = 213] [outer = 0x7f1a5f44c000] 13:12:20 INFO - PROCESS | 1970 | 1461355940179 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1129ms 13:12:20 INFO - PROCESS | 1970 | 1461355940224 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 13:12:20 INFO - PROCESS | 1970 | 1461355940227 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 13:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:12:20 INFO - PROCESS | 1970 | 1461355940233 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:12:20 INFO - PROCESS | 1970 | 1461355940238 Marionette TRACE conn4 <- [1,258,null,{}] 13:12:20 INFO - PROCESS | 1970 | 1461355940268 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:20 INFO - PROCESS | 1970 | 1461355940448 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 13:12:20 INFO - PROCESS | 1970 | 1461355940507 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:20 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ec2b800 == 38 [pid = 1970] [id = 72] 13:12:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 83 (0x7f1a6ec4a800) [pid = 1970] [serial = 214] [outer = (nil)] 13:12:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 84 (0x7f1a6ed06800) [pid = 1970] [serial = 215] [outer = 0x7f1a6ec4a800] 13:12:20 INFO - PROCESS | 1970 | 1461355940622 Marionette DEBUG loaded listener.js 13:12:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 85 (0x7f1a7256b400) [pid = 1970] [serial = 216] [outer = 0x7f1a6ec4a800] 13:12:21 INFO - PROCESS | 1970 | 1461355941419 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1231ms 13:12:21 INFO - PROCESS | 1970 | 1461355941465 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 13:12:21 INFO - PROCESS | 1970 | 1461355941469 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 13:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:12:21 INFO - PROCESS | 1970 | 1461355941475 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:12:21 INFO - PROCESS | 1970 | 1461355941477 Marionette TRACE conn4 <- [1,262,null,{}] 13:12:21 INFO - PROCESS | 1970 | 1461355941482 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:21 INFO - PROCESS | 1970 | 1461355941619 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 13:12:21 INFO - PROCESS | 1970 | 1461355941751 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a70e18800 == 39 [pid = 1970] [id = 73] 13:12:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 86 (0x7f1a6ece8400) [pid = 1970] [serial = 217] [outer = (nil)] 13:12:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 87 (0x7f1a72db3c00) [pid = 1970] [serial = 218] [outer = 0x7f1a6ece8400] 13:12:21 INFO - PROCESS | 1970 | 1461355941827 Marionette DEBUG loaded listener.js 13:12:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 88 (0x7f1a73107c00) [pid = 1970] [serial = 219] [outer = 0x7f1a6ece8400] 13:12:22 INFO - PROCESS | 1970 | 1461355942582 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1180ms 13:12:22 INFO - PROCESS | 1970 | 1461355942656 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 13:12:22 INFO - PROCESS | 1970 | 1461355942659 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 13:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:12:22 INFO - PROCESS | 1970 | 1461355942665 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:12:22 INFO - PROCESS | 1970 | 1461355942667 Marionette TRACE conn4 <- [1,266,null,{}] 13:12:22 INFO - PROCESS | 1970 | 1461355942673 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:22 INFO - PROCESS | 1970 | 1461355942810 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 13:12:22 INFO - PROCESS | 1970 | 1461355942939 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72708800 == 40 [pid = 1970] [id = 74] 13:12:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 89 (0x7f1a57181400) [pid = 1970] [serial = 220] [outer = (nil)] 13:12:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 90 (0x7f1a7310e400) [pid = 1970] [serial = 221] [outer = 0x7f1a57181400] 13:12:23 INFO - PROCESS | 1970 | 1461355943008 Marionette DEBUG loaded listener.js 13:12:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 91 (0x7f1a73203400) [pid = 1970] [serial = 222] [outer = 0x7f1a57181400] 13:12:24 INFO - PROCESS | 1970 | 1461355944004 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1382ms 13:12:24 INFO - PROCESS | 1970 | 1461355944048 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 13:12:24 INFO - PROCESS | 1970 | 1461355944053 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 13:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:12:24 INFO - PROCESS | 1970 | 1461355944060 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:12:24 INFO - PROCESS | 1970 | 1461355944065 Marionette TRACE conn4 <- [1,270,null,{}] 13:12:24 INFO - PROCESS | 1970 | 1461355944072 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:24 INFO - PROCESS | 1970 | 1461355944211 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 13:12:24 INFO - PROCESS | 1970 | 1461355944348 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:24 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f5af800 == 41 [pid = 1970] [id = 75] 13:12:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 92 (0x7f1a58ae9c00) [pid = 1970] [serial = 223] [outer = (nil)] 13:12:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 93 (0x7f1a59913000) [pid = 1970] [serial = 224] [outer = 0x7f1a58ae9c00] 13:12:24 INFO - PROCESS | 1970 | 1461355944411 Marionette DEBUG loaded listener.js 13:12:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 94 (0x7f1a5a5f5800) [pid = 1970] [serial = 225] [outer = 0x7f1a58ae9c00] 13:12:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57e59000 == 40 [pid = 1970] [id = 43] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 93 (0x7f1a67c89000) [pid = 1970] [serial = 170] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | 1461355945273 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 92 (0x7f1a5a5bd400) [pid = 1970] [serial = 146] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 91 (0x7f1a60dd5400) [pid = 1970] [serial = 149] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 90 (0x7f1a5f304000) [pid = 1970] [serial = 158] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 89 (0x7f1a5d706000) [pid = 1970] [serial = 155] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 88 (0x7f1a5e1d0000) [pid = 1970] [serial = 156] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 87 (0x7f1a60915400) [pid = 1970] [serial = 161] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 86 (0x7f1a5762b000) [pid = 1970] [serial = 152] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 85 (0x7f1a58fec000) [pid = 1970] [serial = 153] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 84 (0x7f1a61f2a000) [pid = 1970] [serial = 164] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 83 (0x7f1a6394d800) [pid = 1970] [serial = 167] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 82 (0x7f1a6394d000) [pid = 1970] [serial = 165] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 81 (0x7f1a61a73400) [pid = 1970] [serial = 162] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 80 (0x7f1a63fb3000) [pid = 1970] [serial = 168] [outer = (nil)] [url = about:blank] 13:12:25 INFO - PROCESS | 1970 | --DOMWINDOW == 79 (0x7f1a5fc7d400) [pid = 1970] [serial = 159] [outer = (nil)] [url = about:blank] 13:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1282ms 13:12:25 INFO - PROCESS | 1970 | 1461355945343 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 13:12:25 INFO - PROCESS | 1970 | 1461355945350 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 13:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:12:25 INFO - PROCESS | 1970 | 1461355945359 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:12:25 INFO - PROCESS | 1970 | 1461355945362 Marionette TRACE conn4 <- [1,274,null,{}] 13:12:25 INFO - PROCESS | 1970 | 1461355945367 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:25 INFO - PROCESS | 1970 | 1461355945501 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 13:12:25 INFO - PROCESS | 1970 | 1461355945511 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5cd69000 == 41 [pid = 1970] [id = 76] 13:12:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 80 (0x7f1a56f2cc00) [pid = 1970] [serial = 226] [outer = (nil)] 13:12:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 81 (0x7f1a5f5a8800) [pid = 1970] [serial = 227] [outer = 0x7f1a56f2cc00] 13:12:25 INFO - PROCESS | 1970 | 1461355945571 Marionette DEBUG loaded listener.js 13:12:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 82 (0x7f1a60a93800) [pid = 1970] [serial = 228] [outer = 0x7f1a56f2cc00] 13:12:26 INFO - PROCESS | 1970 | 1461355946240 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 930ms 13:12:26 INFO - PROCESS | 1970 | 1461355946290 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 13:12:26 INFO - PROCESS | 1970 | 1461355946294 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 13:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:12:26 INFO - PROCESS | 1970 | 1461355946300 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:12:26 INFO - PROCESS | 1970 | 1461355946305 Marionette TRACE conn4 <- [1,278,null,{}] 13:12:26 INFO - PROCESS | 1970 | 1461355946319 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:26 INFO - PROCESS | 1970 | 1461355946497 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 13:12:26 INFO - PROCESS | 1970 | 1461355946511 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60950000 == 42 [pid = 1970] [id = 77] 13:12:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 83 (0x7f1a61e6b000) [pid = 1970] [serial = 229] [outer = (nil)] 13:12:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 84 (0x7f1a61e6fc00) [pid = 1970] [serial = 230] [outer = 0x7f1a61e6b000] 13:12:26 INFO - PROCESS | 1970 | 1461355946574 Marionette DEBUG loaded listener.js 13:12:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 85 (0x7f1a61ebcc00) [pid = 1970] [serial = 231] [outer = 0x7f1a61e6b000] 13:12:27 INFO - PROCESS | 1970 | 1461355947270 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 989ms 13:12:27 INFO - PROCESS | 1970 | 1461355947308 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 13:12:27 INFO - PROCESS | 1970 | 1461355947313 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 13:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:12:27 INFO - PROCESS | 1970 | 1461355947320 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:12:27 INFO - PROCESS | 1970 | 1461355947324 Marionette TRACE conn4 <- [1,282,null,{}] 13:12:27 INFO - PROCESS | 1970 | 1461355947330 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:27 INFO - PROCESS | 1970 | 1461355947491 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 13:12:27 INFO - PROCESS | 1970 | 1461355947506 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61d98000 == 43 [pid = 1970] [id = 78] 13:12:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 86 (0x7f1a61f28000) [pid = 1970] [serial = 232] [outer = (nil)] 13:12:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 87 (0x7f1a63fa8000) [pid = 1970] [serial = 233] [outer = 0x7f1a61f28000] 13:12:27 INFO - PROCESS | 1970 | 1461355947566 Marionette DEBUG loaded listener.js 13:12:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 88 (0x7f1a6dad9400) [pid = 1970] [serial = 234] [outer = 0x7f1a61f28000] 13:12:28 INFO - PROCESS | 1970 | 1461355948881 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1585ms 13:12:28 INFO - PROCESS | 1970 | 1461355948906 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 13:12:28 INFO - PROCESS | 1970 | 1461355948909 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 13:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:12:28 INFO - PROCESS | 1970 | 1461355948914 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:12:28 INFO - PROCESS | 1970 | 1461355948916 Marionette TRACE conn4 <- [1,286,null,{}] 13:12:28 INFO - PROCESS | 1970 | 1461355948921 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:29 INFO - PROCESS | 1970 | 1461355949083 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 13:12:29 INFO - PROCESS | 1970 | 1461355949109 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dd1b800 == 44 [pid = 1970] [id = 79] 13:12:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 89 (0x7f1a5e752800) [pid = 1970] [serial = 235] [outer = (nil)] 13:12:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 90 (0x7f1a6dbef800) [pid = 1970] [serial = 236] [outer = 0x7f1a5e752800] 13:12:29 INFO - PROCESS | 1970 | 1461355949177 Marionette DEBUG loaded listener.js 13:12:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 91 (0x7f1a709a7400) [pid = 1970] [serial = 237] [outer = 0x7f1a5e752800] 13:12:29 INFO - PROCESS | 1970 | --DOMWINDOW == 90 (0x7f1a57023000) [pid = 1970] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:12:29 INFO - PROCESS | 1970 | --DOMWINDOW == 89 (0x7f1a5a657000) [pid = 1970] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:12:29 INFO - PROCESS | 1970 | --DOMWINDOW == 88 (0x7f1a56ced400) [pid = 1970] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:12:29 INFO - PROCESS | 1970 | --DOMWINDOW == 87 (0x7f1a56ceb000) [pid = 1970] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:12:29 INFO - PROCESS | 1970 | --DOMWINDOW == 86 (0x7f1a5738d400) [pid = 1970] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:12:29 INFO - PROCESS | 1970 | --DOMWINDOW == 85 (0x7f1a60fc1000) [pid = 1970] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:12:29 INFO - PROCESS | 1970 | --DOMWINDOW == 84 (0x7f1a58fe8800) [pid = 1970] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:12:29 INFO - PROCESS | 1970 | --DOMWINDOW == 83 (0x7f1a61f2f800) [pid = 1970] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:12:30 INFO - PROCESS | 1970 | 1461355950023 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1124ms 13:12:30 INFO - PROCESS | 1970 | 1461355950039 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 13:12:30 INFO - PROCESS | 1970 | 1461355950043 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 13:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:12:30 INFO - PROCESS | 1970 | 1461355950049 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:12:30 INFO - PROCESS | 1970 | 1461355950052 Marionette TRACE conn4 <- [1,290,null,{}] 13:12:30 INFO - PROCESS | 1970 | 1461355950058 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:30 INFO - PROCESS | 1970 | 1461355950275 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 13:12:30 INFO - PROCESS | 1970 | 1461355950345 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58b3a000 == 45 [pid = 1970] [id = 80] 13:12:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 84 (0x7f1a5a657000) [pid = 1970] [serial = 238] [outer = (nil)] 13:12:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 85 (0x7f1a728b6400) [pid = 1970] [serial = 239] [outer = 0x7f1a5a657000] 13:12:30 INFO - PROCESS | 1970 | 1461355950414 Marionette DEBUG loaded listener.js 13:12:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 86 (0x7f1a73209800) [pid = 1970] [serial = 240] [outer = 0x7f1a5a657000] 13:12:31 INFO - PROCESS | 1970 | 1461355951020 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1032ms 13:12:31 INFO - PROCESS | 1970 | 1461355951082 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 13:12:31 INFO - PROCESS | 1970 | 1461355951085 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 13:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:12:31 INFO - PROCESS | 1970 | 1461355951091 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:12:31 INFO - PROCESS | 1970 | 1461355951093 Marionette TRACE conn4 <- [1,294,null,{}] 13:12:31 INFO - PROCESS | 1970 | 1461355951099 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:31 INFO - PROCESS | 1970 | 1461355951255 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 13:12:31 INFO - PROCESS | 1970 | 1461355951271 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72799000 == 46 [pid = 1970] [id = 81] 13:12:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 87 (0x7f1a5e664400) [pid = 1970] [serial = 241] [outer = (nil)] 13:12:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 88 (0x7f1a73287000) [pid = 1970] [serial = 242] [outer = 0x7f1a5e664400] 13:12:31 INFO - PROCESS | 1970 | 1461355951331 Marionette DEBUG loaded listener.js 13:12:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 89 (0x7f1a74ec2400) [pid = 1970] [serial = 243] [outer = 0x7f1a5e664400] 13:12:32 INFO - PROCESS | 1970 | 1461355952118 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:32 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. 13:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1076ms 13:12:32 INFO - PROCESS | 1970 | 1461355952170 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 13:12:32 INFO - PROCESS | 1970 | 1461355952175 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 13:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:12:32 INFO - PROCESS | 1970 | 1461355952183 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:12:32 INFO - PROCESS | 1970 | 1461355952189 Marionette TRACE conn4 <- [1,298,null,{}] 13:12:32 INFO - PROCESS | 1970 | 1461355952197 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:32 INFO - PROCESS | 1970 | 1461355952369 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 13:12:32 INFO - PROCESS | 1970 | 1461355952533 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:32 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5d7b3800 == 47 [pid = 1970] [id = 82] 13:12:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 90 (0x7f1a5a65ac00) [pid = 1970] [serial = 244] [outer = (nil)] 13:12:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 91 (0x7f1a5cddf400) [pid = 1970] [serial = 245] [outer = 0x7f1a5a65ac00] 13:12:32 INFO - PROCESS | 1970 | 1461355952603 Marionette DEBUG loaded listener.js 13:12:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 92 (0x7f1a5f3b7000) [pid = 1970] [serial = 246] [outer = 0x7f1a5a65ac00] 13:12:33 INFO - PROCESS | 1970 | 1461355953440 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:33 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. 13:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1285ms 13:12:33 INFO - PROCESS | 1970 | 1461355953467 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 13:12:33 INFO - PROCESS | 1970 | 1461355953475 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 13:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:12:33 INFO - PROCESS | 1970 | 1461355953485 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:12:33 INFO - PROCESS | 1970 | 1461355953489 Marionette TRACE conn4 <- [1,302,null,{}] 13:12:33 INFO - PROCESS | 1970 | 1461355953494 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:33 INFO - PROCESS | 1970 | 1461355953642 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 13:12:33 INFO - PROCESS | 1970 | 1461355953779 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a67ce3000 == 48 [pid = 1970] [id = 83] 13:12:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 93 (0x7f1a5b83b800) [pid = 1970] [serial = 247] [outer = (nil)] 13:12:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 94 (0x7f1a5b840c00) [pid = 1970] [serial = 248] [outer = 0x7f1a5b83b800] 13:12:33 INFO - PROCESS | 1970 | 1461355953851 Marionette DEBUG loaded listener.js 13:12:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 95 (0x7f1a60995800) [pid = 1970] [serial = 249] [outer = 0x7f1a5b83b800] 13:12:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 96 (0x7f1a61e6f800) [pid = 1970] [serial = 250] [outer = 0x7f1a56f2e400] 13:12:34 INFO - PROCESS | 1970 | 1461355954767 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:34 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. 13:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1331ms 13:12:34 INFO - PROCESS | 1970 | 1461355954816 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 13:12:34 INFO - PROCESS | 1970 | 1461355954820 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 13:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:12:34 INFO - PROCESS | 1970 | 1461355954825 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:12:34 INFO - PROCESS | 1970 | 1461355954831 Marionette TRACE conn4 <- [1,306,null,{}] 13:12:34 INFO - PROCESS | 1970 | 1461355954845 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:35 INFO - PROCESS | 1970 | 1461355955022 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 13:12:35 INFO - PROCESS | 1970 | 1461355955170 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:35 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72fb8000 == 49 [pid = 1970] [id = 84] 13:12:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 97 (0x7f1a61e75800) [pid = 1970] [serial = 251] [outer = (nil)] 13:12:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 98 (0x7f1a63faf800) [pid = 1970] [serial = 252] [outer = 0x7f1a61e75800] 13:12:35 INFO - PROCESS | 1970 | 1461355955248 Marionette DEBUG loaded listener.js 13:12:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 99 (0x7f1a6dd56000) [pid = 1970] [serial = 253] [outer = 0x7f1a61e75800] 13:12:36 INFO - PROCESS | 1970 | 1461355956139 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:36 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. 13:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1338ms 13:12:36 INFO - PROCESS | 1970 | 1461355956165 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 13:12:36 INFO - PROCESS | 1970 | 1461355956169 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 13:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:12:36 INFO - PROCESS | 1970 | 1461355956174 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:12:36 INFO - PROCESS | 1970 | 1461355956176 Marionette TRACE conn4 <- [1,310,null,{}] 13:12:36 INFO - PROCESS | 1970 | 1461355956181 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:36 INFO - PROCESS | 1970 | 1461355956322 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 13:12:36 INFO - PROCESS | 1970 | 1461355956457 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a75868800 == 50 [pid = 1970] [id = 85] 13:12:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 100 (0x7f1a57eea800) [pid = 1970] [serial = 254] [outer = (nil)] 13:12:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 101 (0x7f1a72525000) [pid = 1970] [serial = 255] [outer = 0x7f1a57eea800] 13:12:36 INFO - PROCESS | 1970 | 1461355956525 Marionette DEBUG loaded listener.js 13:12:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 102 (0x7f1a73202800) [pid = 1970] [serial = 256] [outer = 0x7f1a57eea800] 13:12:37 INFO - PROCESS | 1970 | 1461355957299 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:37 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. 13:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1179ms 13:12:37 INFO - PROCESS | 1970 | 1461355957355 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 13:12:37 INFO - PROCESS | 1970 | 1461355957358 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 13:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:12:37 INFO - PROCESS | 1970 | 1461355957364 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:12:37 INFO - PROCESS | 1970 | 1461355957367 Marionette TRACE conn4 <- [1,314,null,{}] 13:12:37 INFO - PROCESS | 1970 | 1461355957372 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:37 INFO - PROCESS | 1970 | 1461355957529 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 13:12:37 INFO - PROCESS | 1970 | 1461355957814 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5d93e000 == 51 [pid = 1970] [id = 86] 13:12:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 103 (0x7f1a57187000) [pid = 1970] [serial = 257] [outer = (nil)] 13:12:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 104 (0x7f1a57629c00) [pid = 1970] [serial = 258] [outer = 0x7f1a57187000] 13:12:37 INFO - PROCESS | 1970 | 1461355957894 Marionette DEBUG loaded listener.js 13:12:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 105 (0x7f1a5a5bf000) [pid = 1970] [serial = 259] [outer = 0x7f1a57187000] 13:12:38 INFO - PROCESS | 1970 | 1461355958720 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:38 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. 13:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1379ms 13:12:38 INFO - PROCESS | 1970 | 1461355958748 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 13:12:38 INFO - PROCESS | 1970 | 1461355958756 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 13:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:12:38 INFO - PROCESS | 1970 | 1461355958766 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:12:38 INFO - PROCESS | 1970 | 1461355958770 Marionette TRACE conn4 <- [1,318,null,{}] 13:12:38 INFO - PROCESS | 1970 | 1461355958779 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:38 INFO - PROCESS | 1970 | 1461355958946 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 13:12:39 INFO - PROCESS | 1970 | 1461355959114 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58b43800 == 52 [pid = 1970] [id = 87] 13:12:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 106 (0x7f1a5e1cbc00) [pid = 1970] [serial = 260] [outer = (nil)] 13:12:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 107 (0x7f1a5f041c00) [pid = 1970] [serial = 261] [outer = 0x7f1a5e1cbc00] 13:12:39 INFO - PROCESS | 1970 | 1461355959187 Marionette DEBUG loaded listener.js 13:12:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 108 (0x7f1a5fc81c00) [pid = 1970] [serial = 262] [outer = 0x7f1a5e1cbc00] 13:12:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a58b3a000 == 51 [pid = 1970] [id = 80] 13:12:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6dd1b800 == 50 [pid = 1970] [id = 79] 13:12:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61d98000 == 49 [pid = 1970] [id = 78] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 107 (0x7f1a72575c00) [pid = 1970] [serial = 206] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60950000 == 48 [pid = 1970] [id = 77] 13:12:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5cd69000 == 47 [pid = 1970] [id = 76] 13:12:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5f5af800 == 46 [pid = 1970] [id = 75] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 106 (0x7f1a6df5a400) [pid = 1970] [serial = 201] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 105 (0x7f1a5e665400) [pid = 1970] [serial = 188] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 104 (0x7f1a6db04000) [pid = 1970] [serial = 197] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 103 (0x7f1a6d862c00) [pid = 1970] [serial = 195] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 102 (0x7f1a6f0e0400) [pid = 1970] [serial = 203] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 101 (0x7f1a5cd06400) [pid = 1970] [serial = 200] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 100 (0x7f1a6ccf0000) [pid = 1970] [serial = 182] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 99 (0x7f1a5f5a0400) [pid = 1970] [serial = 189] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 98 (0x7f1a5efbfc00) [pid = 1970] [serial = 176] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 97 (0x7f1a6dbea800) [pid = 1970] [serial = 198] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 96 (0x7f1a61aab400) [pid = 1970] [serial = 191] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 95 (0x7f1a5a64f000) [pid = 1970] [serial = 186] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 94 (0x7f1a63a7fc00) [pid = 1970] [serial = 192] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 93 (0x7f1a63950400) [pid = 1970] [serial = 179] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 92 (0x7f1a58b5e000) [pid = 1970] [serial = 173] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 91 (0x7f1a63a84400) [pid = 1970] [serial = 194] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 90 (0x7f1a59921c00) [pid = 1970] [serial = 185] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 89 (0x7f1a7091a000) [pid = 1970] [serial = 144] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | --DOMWINDOW == 88 (0x7f1a58feac00) [pid = 1970] [serial = 204] [outer = (nil)] [url = about:blank] 13:12:39 INFO - PROCESS | 1970 | 1461355959962 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:39 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. 13:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1231ms 13:12:40 INFO - PROCESS | 1970 | 1461355959998 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 13:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:12:40 INFO - PROCESS | 1970 | 1461355960004 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 13:12:40 INFO - PROCESS | 1970 | 1461355960011 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:12:40 INFO - PROCESS | 1970 | 1461355960013 Marionette TRACE conn4 <- [1,322,null,{}] 13:12:40 INFO - PROCESS | 1970 | 1461355960018 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:40 INFO - PROCESS | 1970 | 1461355960178 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 13:12:40 INFO - PROCESS | 1970 | 1461355960273 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:40 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f770800 == 47 [pid = 1970] [id = 88] 13:12:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 89 (0x7f1a5f8e4800) [pid = 1970] [serial = 263] [outer = (nil)] 13:12:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 90 (0x7f1a614a0c00) [pid = 1970] [serial = 264] [outer = 0x7f1a5f8e4800] 13:12:40 INFO - PROCESS | 1970 | 1461355960332 Marionette DEBUG loaded listener.js 13:12:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 91 (0x7f1a61e75400) [pid = 1970] [serial = 265] [outer = 0x7f1a5f8e4800] 13:12:41 INFO - PROCESS | 1970 | 1461355961030 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:41 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. 13:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1038ms 13:12:41 INFO - PROCESS | 1970 | 1461355961051 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 13:12:41 INFO - PROCESS | 1970 | 1461355961056 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 13:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:12:41 INFO - PROCESS | 1970 | 1461355961077 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:12:41 INFO - PROCESS | 1970 | 1461355961086 Marionette TRACE conn4 <- [1,326,null,{}] 13:12:41 INFO - PROCESS | 1970 | 1461355961107 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:41 INFO - PROCESS | 1970 | 1461355961243 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 13:12:41 INFO - PROCESS | 1970 | 1461355961260 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61f20000 == 48 [pid = 1970] [id = 89] 13:12:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 92 (0x7f1a67c8fc00) [pid = 1970] [serial = 266] [outer = (nil)] 13:12:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 93 (0x7f1a6db71c00) [pid = 1970] [serial = 267] [outer = 0x7f1a67c8fc00] 13:12:41 INFO - PROCESS | 1970 | 1461355961320 Marionette DEBUG loaded listener.js 13:12:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 94 (0x7f1a6dd91000) [pid = 1970] [serial = 268] [outer = 0x7f1a67c8fc00] 13:12:42 INFO - PROCESS | 1970 | 1461355962085 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:42 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. 13:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1060ms 13:12:42 INFO - PROCESS | 1970 | 1461355962124 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 13:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:12:42 INFO - PROCESS | 1970 | 1461355962137 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 13:12:42 INFO - PROCESS | 1970 | 1461355962142 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:12:42 INFO - PROCESS | 1970 | 1461355962147 Marionette TRACE conn4 <- [1,330,null,{}] 13:12:42 INFO - PROCESS | 1970 | 1461355962151 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:42 INFO - PROCESS | 1970 | 1461355962326 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 13:12:42 INFO - PROCESS | 1970 | 1461355962354 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:42 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6d8ca000 == 49 [pid = 1970] [id = 90] 13:12:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 95 (0x7f1a5b082400) [pid = 1970] [serial = 269] [outer = (nil)] 13:12:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 96 (0x7f1a5b08d800) [pid = 1970] [serial = 270] [outer = 0x7f1a5b082400] 13:12:42 INFO - PROCESS | 1970 | 1461355962413 Marionette DEBUG loaded listener.js 13:12:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 97 (0x7f1a610ea800) [pid = 1970] [serial = 271] [outer = 0x7f1a5b082400] 13:12:43 INFO - PROCESS | 1970 | 1461355963180 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:43 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. 13:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1077ms 13:12:43 INFO - PROCESS | 1970 | 1461355963236 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 13:12:43 INFO - PROCESS | 1970 | 1461355963244 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 13:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:12:43 INFO - PROCESS | 1970 | 1461355963254 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:12:43 INFO - PROCESS | 1970 | 1461355963259 Marionette TRACE conn4 <- [1,334,null,{}] 13:12:43 INFO - PROCESS | 1970 | 1461355963267 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:43 INFO - PROCESS | 1970 | 1461355963426 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 13:12:43 INFO - PROCESS | 1970 | 1461355963496 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a70e18000 == 50 [pid = 1970] [id = 91] 13:12:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 98 (0x7f1a6dd5ac00) [pid = 1970] [serial = 272] [outer = (nil)] 13:12:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 99 (0x7f1a6edbfc00) [pid = 1970] [serial = 273] [outer = 0x7f1a6dd5ac00] 13:12:43 INFO - PROCESS | 1970 | 1461355963569 Marionette DEBUG loaded listener.js 13:12:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 100 (0x7f1a72575c00) [pid = 1970] [serial = 274] [outer = 0x7f1a6dd5ac00] 13:12:44 INFO - PROCESS | 1970 | --DOMWINDOW == 99 (0x7f1a61f28000) [pid = 1970] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:12:44 INFO - PROCESS | 1970 | --DOMWINDOW == 98 (0x7f1a56f2cc00) [pid = 1970] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:12:44 INFO - PROCESS | 1970 | --DOMWINDOW == 97 (0x7f1a61e6b000) [pid = 1970] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:12:44 INFO - PROCESS | 1970 | --DOMWINDOW == 96 (0x7f1a5e752800) [pid = 1970] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:12:44 INFO - PROCESS | 1970 | --DOMWINDOW == 95 (0x7f1a58ae9c00) [pid = 1970] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:12:44 INFO - PROCESS | 1970 | --DOMWINDOW == 94 (0x7f1a7091c000) [pid = 1970] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:12:44 INFO - PROCESS | 1970 | --DOMWINDOW == 93 (0x7f1a5a657000) [pid = 1970] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:12:44 INFO - PROCESS | 1970 | 1461355964408 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:44 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. 13:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1186ms 13:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:12:44 INFO - PROCESS | 1970 | 1461355964438 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 13:12:44 INFO - PROCESS | 1970 | 1461355964440 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 13:12:44 INFO - PROCESS | 1970 | 1461355964445 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:12:44 INFO - PROCESS | 1970 | 1461355964448 Marionette TRACE conn4 <- [1,338,null,{}] 13:12:44 INFO - PROCESS | 1970 | 1461355964453 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:44 INFO - PROCESS | 1970 | 1461355964590 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 13:12:44 INFO - PROCESS | 1970 | 1461355964685 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:44 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ef1d800 == 51 [pid = 1970] [id = 92] 13:12:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 94 (0x7f1a67c8ac00) [pid = 1970] [serial = 275] [outer = (nil)] 13:12:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 95 (0x7f1a728ba800) [pid = 1970] [serial = 276] [outer = 0x7f1a67c8ac00] 13:12:44 INFO - PROCESS | 1970 | 1461355964745 Marionette DEBUG loaded listener.js 13:12:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 96 (0x7f1a7328c400) [pid = 1970] [serial = 277] [outer = 0x7f1a67c8ac00] 13:12:45 INFO - PROCESS | 1970 | 1461355965348 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:45 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. 13:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 933ms 13:12:45 INFO - PROCESS | 1970 | 1461355965378 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 13:12:45 INFO - PROCESS | 1970 | 1461355965381 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 13:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:12:45 INFO - PROCESS | 1970 | 1461355965387 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:12:45 INFO - PROCESS | 1970 | 1461355965388 Marionette TRACE conn4 <- [1,342,null,{}] 13:12:45 INFO - PROCESS | 1970 | 1461355965393 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:45 INFO - PROCESS | 1970 | 1461355965522 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 13:12:45 INFO - PROCESS | 1970 | 1461355965623 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:45 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a75864800 == 52 [pid = 1970] [id = 93] 13:12:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 97 (0x7f1a57184000) [pid = 1970] [serial = 278] [outer = (nil)] 13:12:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 98 (0x7f1a75b91400) [pid = 1970] [serial = 279] [outer = 0x7f1a57184000] 13:12:45 INFO - PROCESS | 1970 | 1461355965681 Marionette DEBUG loaded listener.js 13:12:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 99 (0x7f1a77110800) [pid = 1970] [serial = 280] [outer = 0x7f1a57184000] 13:12:46 INFO - PROCESS | 1970 | 1461355966408 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:46 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. 13:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1074ms 13:12:46 INFO - PROCESS | 1970 | 1461355966466 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 13:12:46 INFO - PROCESS | 1970 | 1461355966472 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 13:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:12:46 INFO - PROCESS | 1970 | 1461355966497 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:12:46 INFO - PROCESS | 1970 | 1461355966503 Marionette TRACE conn4 <- [1,346,null,{}] 13:12:46 INFO - PROCESS | 1970 | 1461355966511 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:46 INFO - PROCESS | 1970 | 1461355966669 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 13:12:46 INFO - PROCESS | 1970 | 1461355966802 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60c85800 == 53 [pid = 1970] [id = 94] 13:12:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 100 (0x7f1a5a5bc400) [pid = 1970] [serial = 281] [outer = (nil)] 13:12:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 101 (0x7f1a5b08fc00) [pid = 1970] [serial = 282] [outer = 0x7f1a5a5bc400] 13:12:46 INFO - PROCESS | 1970 | 1461355966880 Marionette DEBUG loaded listener.js 13:12:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 102 (0x7f1a5b841400) [pid = 1970] [serial = 283] [outer = 0x7f1a5a5bc400] 13:12:47 INFO - PROCESS | 1970 | 1461355967689 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:47 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. 13:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1237ms 13:12:47 INFO - PROCESS | 1970 | 1461355967733 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 13:12:47 INFO - PROCESS | 1970 | 1461355967743 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 13:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:12:47 INFO - PROCESS | 1970 | 1461355967754 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:12:47 INFO - PROCESS | 1970 | 1461355967757 Marionette TRACE conn4 <- [1,350,null,{}] 13:12:47 INFO - PROCESS | 1970 | 1461355967764 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:47 INFO - PROCESS | 1970 | 1461355967940 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 13:12:48 INFO - PROCESS | 1970 | 1461355968073 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6d807800 == 54 [pid = 1970] [id = 95] 13:12:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 103 (0x7f1a5b083000) [pid = 1970] [serial = 284] [outer = (nil)] 13:12:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 104 (0x7f1a61e6a000) [pid = 1970] [serial = 285] [outer = 0x7f1a5b083000] 13:12:48 INFO - PROCESS | 1970 | 1461355968151 Marionette DEBUG loaded listener.js 13:12:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 105 (0x7f1a61f2e400) [pid = 1970] [serial = 286] [outer = 0x7f1a5b083000] 13:12:49 INFO - PROCESS | 1970 | 1461355969047 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:49 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. 13:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1328ms 13:12:49 INFO - PROCESS | 1970 | 1461355969082 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 13:12:49 INFO - PROCESS | 1970 | 1461355969085 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 13:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:12:49 INFO - PROCESS | 1970 | 1461355969091 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:12:49 INFO - PROCESS | 1970 | 1461355969097 Marionette TRACE conn4 <- [1,354,null,{}] 13:12:49 INFO - PROCESS | 1970 | 1461355969111 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:49 INFO - PROCESS | 1970 | 1461355969266 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 13:12:49 INFO - PROCESS | 1970 | 1461355969407 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:49 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7739a000 == 55 [pid = 1970] [id = 96] 13:12:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 106 (0x7f1a571be400) [pid = 1970] [serial = 287] [outer = (nil)] 13:12:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 107 (0x7f1a61495c00) [pid = 1970] [serial = 288] [outer = 0x7f1a571be400] 13:12:49 INFO - PROCESS | 1970 | 1461355969482 Marionette DEBUG loaded listener.js 13:12:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 108 (0x7f1a63fb4800) [pid = 1970] [serial = 289] [outer = 0x7f1a571be400] 13:12:50 INFO - PROCESS | 1970 | 1461355970326 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:50 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. 13:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1283ms 13:12:50 INFO - PROCESS | 1970 | 1461355970375 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 13:12:50 INFO - PROCESS | 1970 | 1461355970379 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 13:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:12:50 INFO - PROCESS | 1970 | 1461355970386 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:12:50 INFO - PROCESS | 1970 | 1461355970389 Marionette TRACE conn4 <- [1,358,null,{}] 13:12:50 INFO - PROCESS | 1970 | 1461355970395 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:50 INFO - PROCESS | 1970 | 1461355970543 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 13:12:50 INFO - PROCESS | 1970 | 1461355970682 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573b9800 == 56 [pid = 1970] [id = 97] 13:12:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 109 (0x7f1a571c1c00) [pid = 1970] [serial = 290] [outer = (nil)] 13:12:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 110 (0x7f1a6f0e3c00) [pid = 1970] [serial = 291] [outer = 0x7f1a571c1c00] 13:12:50 INFO - PROCESS | 1970 | 1461355970754 Marionette DEBUG loaded listener.js 13:12:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 111 (0x7f1a72f40400) [pid = 1970] [serial = 292] [outer = 0x7f1a571c1c00] 13:12:51 INFO - PROCESS | 1970 | 1461355971552 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:51 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. 13:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1229ms 13:12:51 INFO - PROCESS | 1970 | 1461355971616 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 13:12:51 INFO - PROCESS | 1970 | 1461355971619 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 13:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:12:51 INFO - PROCESS | 1970 | 1461355971626 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:12:51 INFO - PROCESS | 1970 | 1461355971628 Marionette TRACE conn4 <- [1,362,null,{}] 13:12:51 INFO - PROCESS | 1970 | 1461355971635 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:51 INFO - PROCESS | 1970 | 1461355971781 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 13:12:51 INFO - PROCESS | 1970 | 1461355971913 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a51b000 == 57 [pid = 1970] [id = 98] 13:12:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 112 (0x7f1a56d0e800) [pid = 1970] [serial = 293] [outer = (nil)] 13:12:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 113 (0x7f1a56d14800) [pid = 1970] [serial = 294] [outer = 0x7f1a56d0e800] 13:12:51 INFO - PROCESS | 1970 | 1461355971982 Marionette DEBUG loaded listener.js 13:12:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 114 (0x7f1a56d19000) [pid = 1970] [serial = 295] [outer = 0x7f1a56d0e800] 13:12:52 INFO - PROCESS | 1970 | 1461355972914 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:52 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. 13:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1336ms 13:12:52 INFO - PROCESS | 1970 | 1461355972963 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 13:12:52 INFO - PROCESS | 1970 | 1461355972967 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 13:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:12:52 INFO - PROCESS | 1970 | 1461355972972 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:12:52 INFO - PROCESS | 1970 | 1461355972975 Marionette TRACE conn4 <- [1,366,null,{}] 13:12:52 INFO - PROCESS | 1970 | 1461355972980 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:53 INFO - PROCESS | 1970 | 1461355973191 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 13:12:53 INFO - PROCESS | 1970 | 1461355973567 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e19f000 == 58 [pid = 1970] [id = 99] 13:12:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 115 (0x7f1a559b1c00) [pid = 1970] [serial = 296] [outer = (nil)] 13:12:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 116 (0x7f1a56ced400) [pid = 1970] [serial = 297] [outer = 0x7f1a559b1c00] 13:12:53 INFO - PROCESS | 1970 | 1461355973676 Marionette DEBUG loaded listener.js 13:12:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 117 (0x7f1a56d19800) [pid = 1970] [serial = 298] [outer = 0x7f1a559b1c00] 13:12:54 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ef1d800 == 57 [pid = 1970] [id = 92] 13:12:54 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a70e18000 == 56 [pid = 1970] [id = 91] 13:12:54 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6d8ca000 == 55 [pid = 1970] [id = 90] 13:12:54 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61f20000 == 54 [pid = 1970] [id = 89] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 116 (0x7f1a73287000) [pid = 1970] [serial = 242] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 115 (0x7f1a72db3c00) [pid = 1970] [serial = 218] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 114 (0x7f1a7310e400) [pid = 1970] [serial = 221] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5f770800 == 53 [pid = 1970] [id = 88] 13:12:54 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a58b43800 == 52 [pid = 1970] [id = 87] 13:12:54 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5d93e000 == 51 [pid = 1970] [id = 86] 13:12:54 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a67ce3000 == 50 [pid = 1970] [id = 83] 13:12:54 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5d7b3800 == 49 [pid = 1970] [id = 82] 13:12:54 INFO - PROCESS | 1970 | 1461355974635 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 113 (0x7f1a63946800) [pid = 1970] [serial = 212] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 112 (0x7f1a63fa8000) [pid = 1970] [serial = 233] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 111 (0x7f1a5f5a8800) [pid = 1970] [serial = 227] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 110 (0x7f1a60a93800) [pid = 1970] [serial = 228] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 109 (0x7f1a61e6fc00) [pid = 1970] [serial = 230] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 108 (0x7f1a61ebcc00) [pid = 1970] [serial = 231] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 107 (0x7f1a6dbef800) [pid = 1970] [serial = 236] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 106 (0x7f1a6ed06800) [pid = 1970] [serial = 215] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 105 (0x7f1a5a5f5800) [pid = 1970] [serial = 225] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 104 (0x7f1a59913000) [pid = 1970] [serial = 224] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 103 (0x7f1a728bb000) [pid = 1970] [serial = 207] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 102 (0x7f1a5d707c00) [pid = 1970] [serial = 209] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 101 (0x7f1a728b6400) [pid = 1970] [serial = 239] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 100 (0x7f1a709a7400) [pid = 1970] [serial = 237] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 99 (0x7f1a6dad9400) [pid = 1970] [serial = 234] [outer = (nil)] [url = about:blank] 13:12:54 INFO - PROCESS | 1970 | --DOMWINDOW == 98 (0x7f1a73209800) [pid = 1970] [serial = 240] [outer = (nil)] [url = about:blank] 13:12:54 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. 13:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1736ms 13:12:54 INFO - PROCESS | 1970 | 1461355974710 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 13:12:54 INFO - PROCESS | 1970 | 1461355974716 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 13:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:12:54 INFO - PROCESS | 1970 | 1461355974725 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:12:54 INFO - PROCESS | 1970 | 1461355974729 Marionette TRACE conn4 <- [1,370,null,{}] 13:12:54 INFO - PROCESS | 1970 | 1461355974735 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:54 INFO - PROCESS | 1970 | 1461355974877 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 13:12:54 INFO - PROCESS | 1970 | 1461355974970 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:54 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e693800 == 50 [pid = 1970] [id = 100] 13:12:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 99 (0x7f1a56ce8c00) [pid = 1970] [serial = 299] [outer = (nil)] 13:12:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 100 (0x7f1a58b57800) [pid = 1970] [serial = 300] [outer = 0x7f1a56ce8c00] 13:12:55 INFO - PROCESS | 1970 | 1461355975034 Marionette DEBUG loaded listener.js 13:12:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 101 (0x7f1a5a5ba800) [pid = 1970] [serial = 301] [outer = 0x7f1a56ce8c00] 13:12:55 INFO - PROCESS | 1970 | 1461355975699 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:55 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. 13:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1031ms 13:12:55 INFO - PROCESS | 1970 | 1461355975759 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 13:12:55 INFO - PROCESS | 1970 | 1461355975764 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 13:12:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:12:55 INFO - PROCESS | 1970 | 1461355975774 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:12:55 INFO - PROCESS | 1970 | 1461355975776 Marionette TRACE conn4 <- [1,374,null,{}] 13:12:55 INFO - PROCESS | 1970 | 1461355975780 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:55 INFO - PROCESS | 1970 | 1461355975945 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 13:12:56 INFO - PROCESS | 1970 | 1461355976039 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60c81000 == 51 [pid = 1970] [id = 101] 13:12:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 102 (0x7f1a57620c00) [pid = 1970] [serial = 302] [outer = (nil)] 13:12:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 103 (0x7f1a5b833c00) [pid = 1970] [serial = 303] [outer = 0x7f1a57620c00] 13:12:56 INFO - PROCESS | 1970 | 1461355976107 Marionette DEBUG loaded listener.js 13:12:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 104 (0x7f1a5cde3c00) [pid = 1970] [serial = 304] [outer = 0x7f1a57620c00] 13:12:56 INFO - PROCESS | 1970 | 1461355976872 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:12:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:12:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1128ms 13:12:56 INFO - PROCESS | 1970 | 1461355976914 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 13:12:56 INFO - PROCESS | 1970 | 1461355976919 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 13:12:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:12:56 INFO - PROCESS | 1970 | 1461355976932 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:12:56 INFO - PROCESS | 1970 | 1461355976941 Marionette TRACE conn4 <- [1,378,null,{}] 13:12:56 INFO - PROCESS | 1970 | 1461355976961 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:57 INFO - PROCESS | 1970 | 1461355977160 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 13:12:57 INFO - PROCESS | 1970 | 1461355977189 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61f1b800 == 52 [pid = 1970] [id = 102] 13:12:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 105 (0x7f1a5f455800) [pid = 1970] [serial = 305] [outer = (nil)] 13:12:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 106 (0x7f1a61aaf400) [pid = 1970] [serial = 306] [outer = 0x7f1a5f455800] 13:12:57 INFO - PROCESS | 1970 | 1461355977249 Marionette DEBUG loaded listener.js 13:12:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 107 (0x7f1a61f28000) [pid = 1970] [serial = 307] [outer = 0x7f1a5f455800] 13:12:58 INFO - PROCESS | 1970 | 1461355978072 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:12:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:12:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1160ms 13:12:58 INFO - PROCESS | 1970 | 1461355978085 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 13:12:58 INFO - PROCESS | 1970 | 1461355978088 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 13:12:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:12:58 INFO - PROCESS | 1970 | 1461355978099 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:12:58 INFO - PROCESS | 1970 | 1461355978103 Marionette TRACE conn4 <- [1,382,null,{}] 13:12:58 INFO - PROCESS | 1970 | 1461355978107 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:58 INFO - PROCESS | 1970 | 1461355978271 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 13:12:58 INFO - PROCESS | 1970 | 1461355978297 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:58 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ddec000 == 53 [pid = 1970] [id = 103] 13:12:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 108 (0x7f1a57624800) [pid = 1970] [serial = 308] [outer = (nil)] 13:12:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 109 (0x7f1a5b0f8000) [pid = 1970] [serial = 309] [outer = 0x7f1a57624800] 13:12:58 INFO - PROCESS | 1970 | 1461355978369 Marionette DEBUG loaded listener.js 13:12:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 110 (0x7f1a61a73800) [pid = 1970] [serial = 310] [outer = 0x7f1a57624800] 13:12:59 INFO - PROCESS | 1970 | --DOMWINDOW == 109 (0x7f1a5b082400) [pid = 1970] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:12:59 INFO - PROCESS | 1970 | --DOMWINDOW == 108 (0x7f1a6dd5ac00) [pid = 1970] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:12:59 INFO - PROCESS | 1970 | --DOMWINDOW == 107 (0x7f1a5e1cbc00) [pid = 1970] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:12:59 INFO - PROCESS | 1970 | --DOMWINDOW == 106 (0x7f1a57187000) [pid = 1970] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:12:59 INFO - PROCESS | 1970 | --DOMWINDOW == 105 (0x7f1a5f8e4800) [pid = 1970] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:12:59 INFO - PROCESS | 1970 | --DOMWINDOW == 104 (0x7f1a67c8fc00) [pid = 1970] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:12:59 INFO - PROCESS | 1970 | --DOMWINDOW == 103 (0x7f1a67c8ac00) [pid = 1970] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:12:59 INFO - PROCESS | 1970 | --DOMWINDOW == 102 (0x7f1a61aa9400) [pid = 1970] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:12:59 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:59 INFO - PROCESS | 1970 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:12:59 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:59 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:59 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:59 INFO - PROCESS | 1970 | 1461355979262 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:12:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:12:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1175ms 13:12:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:12:59 INFO - PROCESS | 1970 | 1461355979275 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 13:12:59 INFO - PROCESS | 1970 | 1461355979277 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 13:12:59 INFO - PROCESS | 1970 | 1461355979282 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:12:59 INFO - PROCESS | 1970 | 1461355979285 Marionette TRACE conn4 <- [1,386,null,{}] 13:12:59 INFO - PROCESS | 1970 | 1461355979290 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:59 INFO - PROCESS | 1970 | 1461355979445 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 13:12:59 INFO - PROCESS | 1970 | 1461355979511 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57e53800 == 54 [pid = 1970] [id = 104] 13:12:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 103 (0x7f1a610eac00) [pid = 1970] [serial = 311] [outer = (nil)] 13:12:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 104 (0x7f1a61f2fc00) [pid = 1970] [serial = 312] [outer = 0x7f1a610eac00] 13:12:59 INFO - PROCESS | 1970 | 1461355979594 Marionette DEBUG loaded listener.js 13:12:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 105 (0x7f1a66d5dc00) [pid = 1970] [serial = 313] [outer = 0x7f1a610eac00] 13:13:00 INFO - PROCESS | 1970 | 1461355980210 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:13:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:13:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 981ms 13:13:00 INFO - PROCESS | 1970 | 1461355980264 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 13:13:00 INFO - PROCESS | 1970 | 1461355980268 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 13:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:13:00 INFO - PROCESS | 1970 | 1461355980273 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:13:00 INFO - PROCESS | 1970 | 1461355980276 Marionette TRACE conn4 <- [1,390,null,{}] 13:13:00 INFO - PROCESS | 1970 | 1461355980281 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:00 INFO - PROCESS | 1970 | 1461355980449 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 13:13:00 INFO - PROCESS | 1970 | 1461355980467 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:00 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72f32800 == 55 [pid = 1970] [id = 105] 13:13:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 106 (0x7f1a61aa1800) [pid = 1970] [serial = 314] [outer = (nil)] 13:13:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 107 (0x7f1a6ec49000) [pid = 1970] [serial = 315] [outer = 0x7f1a61aa1800] 13:13:00 INFO - PROCESS | 1970 | 1461355980528 Marionette DEBUG loaded listener.js 13:13:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 108 (0x7f1a6ecc9000) [pid = 1970] [serial = 316] [outer = 0x7f1a61aa1800] 13:13:01 INFO - PROCESS | 1970 | 1461355981403 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1176ms 13:13:01 INFO - PROCESS | 1970 | 1461355981453 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 13:13:01 INFO - PROCESS | 1970 | 1461355981459 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 13:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:13:01 INFO - PROCESS | 1970 | 1461355981467 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:13:01 INFO - PROCESS | 1970 | 1461355981473 Marionette TRACE conn4 <- [1,394,null,{}] 13:13:01 INFO - PROCESS | 1970 | 1461355981483 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:01 INFO - PROCESS | 1970 | 1461355981660 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 13:13:01 INFO - PROCESS | 1970 | 1461355981798 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e691000 == 56 [pid = 1970] [id = 106] 13:13:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 109 (0x7f1a559ac800) [pid = 1970] [serial = 317] [outer = (nil)] 13:13:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 110 (0x7f1a571bb400) [pid = 1970] [serial = 318] [outer = 0x7f1a559ac800] 13:13:01 INFO - PROCESS | 1970 | 1461355981876 Marionette DEBUG loaded listener.js 13:13:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 111 (0x7f1a58b5d000) [pid = 1970] [serial = 319] [outer = 0x7f1a559ac800] 13:13:02 INFO - PROCESS | 1970 | 1461355982872 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:13:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:13:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1431ms 13:13:02 INFO - PROCESS | 1970 | 1461355982900 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 13:13:02 INFO - PROCESS | 1970 | 1461355982908 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 13:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:13:02 INFO - PROCESS | 1970 | 1461355982917 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:13:02 INFO - PROCESS | 1970 | 1461355982921 Marionette TRACE conn4 <- [1,398,null,{}] 13:13:02 INFO - PROCESS | 1970 | 1461355982926 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:03 INFO - PROCESS | 1970 | 1461355983077 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 13:13:03 INFO - PROCESS | 1970 | 1461355983222 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6d8ca000 == 57 [pid = 1970] [id = 107] 13:13:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 112 (0x7f1a5b0ea400) [pid = 1970] [serial = 320] [outer = (nil)] 13:13:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 113 (0x7f1a5b83c400) [pid = 1970] [serial = 321] [outer = 0x7f1a5b0ea400] 13:13:03 INFO - PROCESS | 1970 | 1461355983294 Marionette DEBUG loaded listener.js 13:13:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 114 (0x7f1a5f042400) [pid = 1970] [serial = 322] [outer = 0x7f1a5b0ea400] 13:13:04 INFO - PROCESS | 1970 | 1461355984255 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:13:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:13:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1381ms 13:13:04 INFO - PROCESS | 1970 | 1461355984299 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 13:13:04 INFO - PROCESS | 1970 | 1461355984303 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 13:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:13:04 INFO - PROCESS | 1970 | 1461355984308 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:13:04 INFO - PROCESS | 1970 | 1461355984314 Marionette TRACE conn4 <- [1,402,null,{}] 13:13:04 INFO - PROCESS | 1970 | 1461355984328 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:04 INFO - PROCESS | 1970 | 1461355984477 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 13:13:04 INFO - PROCESS | 1970 | 1461355984621 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7739c800 == 58 [pid = 1970] [id = 108] 13:13:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 115 (0x7f1a61a7a400) [pid = 1970] [serial = 323] [outer = (nil)] 13:13:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 116 (0x7f1a66d5cc00) [pid = 1970] [serial = 324] [outer = 0x7f1a61a7a400] 13:13:04 INFO - PROCESS | 1970 | 1461355984695 Marionette DEBUG loaded listener.js 13:13:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 117 (0x7f1a6ec45400) [pid = 1970] [serial = 325] [outer = 0x7f1a61a7a400] 13:13:05 INFO - PROCESS | 1970 | 1461355985530 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:13:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:13:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1287ms 13:13:05 INFO - PROCESS | 1970 | 1461355985596 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 13:13:05 INFO - PROCESS | 1970 | 1461355985600 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 13:13:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:13:05 INFO - PROCESS | 1970 | 1461355985606 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:13:05 INFO - PROCESS | 1970 | 1461355985610 Marionette TRACE conn4 <- [1,406,null,{}] 13:13:05 INFO - PROCESS | 1970 | 1461355985614 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:05 INFO - PROCESS | 1970 | 1461355985770 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 13:13:05 INFO - PROCESS | 1970 | 1461355985906 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56ac1800 == 59 [pid = 1970] [id = 109] 13:13:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 118 (0x7f1a559a3400) [pid = 1970] [serial = 326] [outer = (nil)] 13:13:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 119 (0x7f1a6eccf400) [pid = 1970] [serial = 327] [outer = 0x7f1a559a3400] 13:13:05 INFO - PROCESS | 1970 | 1461355985975 Marionette DEBUG loaded listener.js 13:13:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 120 (0x7f1a709a7400) [pid = 1970] [serial = 328] [outer = 0x7f1a559a3400] 13:13:06 INFO - PROCESS | 1970 | 1461355986821 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1275ms 13:13:06 INFO - PROCESS | 1970 | 1461355986883 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 13:13:06 INFO - PROCESS | 1970 | 1461355986886 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 13:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:13:06 INFO - PROCESS | 1970 | 1461355986892 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:13:06 INFO - PROCESS | 1970 | 1461355986894 Marionette TRACE conn4 <- [1,410,null,{}] 13:13:06 INFO - PROCESS | 1970 | 1461355986900 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:07 INFO - PROCESS | 1970 | 1461355987047 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 13:13:07 INFO - PROCESS | 1970 | 1461355987191 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61224800 == 60 [pid = 1970] [id = 110] 13:13:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 121 (0x7f1a61f98c00) [pid = 1970] [serial = 329] [outer = (nil)] 13:13:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 122 (0x7f1a61fa2400) [pid = 1970] [serial = 330] [outer = 0x7f1a61f98c00] 13:13:07 INFO - PROCESS | 1970 | 1461355987261 Marionette DEBUG loaded listener.js 13:13:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 123 (0x7f1a61fa6c00) [pid = 1970] [serial = 331] [outer = 0x7f1a61f98c00] 13:13:08 INFO - PROCESS | 1970 | 1461355988157 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1326ms 13:13:08 INFO - PROCESS | 1970 | 1461355988220 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 13:13:08 INFO - PROCESS | 1970 | 1461355988224 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 13:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:13:08 INFO - PROCESS | 1970 | 1461355988230 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:13:08 INFO - PROCESS | 1970 | 1461355988233 Marionette TRACE conn4 <- [1,414,null,{}] 13:13:08 INFO - PROCESS | 1970 | 1461355988238 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:08 INFO - PROCESS | 1970 | 1461355988436 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 13:13:08 INFO - PROCESS | 1970 | 1461355988777 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:08 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573b6000 == 61 [pid = 1970] [id = 111] 13:13:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 124 (0x7f1a56d0d800) [pid = 1970] [serial = 332] [outer = (nil)] 13:13:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 125 (0x7f1a56f27000) [pid = 1970] [serial = 333] [outer = 0x7f1a56d0d800] 13:13:08 INFO - PROCESS | 1970 | 1461355988922 Marionette DEBUG loaded listener.js 13:13:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 126 (0x7f1a571c3400) [pid = 1970] [serial = 334] [outer = 0x7f1a56d0d800] 13:13:09 INFO - PROCESS | 1970 | 1461355989848 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1686ms 13:13:09 INFO - PROCESS | 1970 | 1461355989917 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 13:13:09 INFO - PROCESS | 1970 | 1461355989923 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 13:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:13:09 INFO - PROCESS | 1970 | 1461355989931 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:13:09 INFO - PROCESS | 1970 | 1461355989935 Marionette TRACE conn4 <- [1,418,null,{}] 13:13:09 INFO - PROCESS | 1970 | 1461355989942 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:10 INFO - PROCESS | 1970 | 1461355990159 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 13:13:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5d7ce800 == 60 [pid = 1970] [id = 63] 13:13:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57e53800 == 59 [pid = 1970] [id = 104] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 125 (0x7f1a75b91400) [pid = 1970] [serial = 279] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ddec000 == 58 [pid = 1970] [id = 103] 13:13:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61f1b800 == 57 [pid = 1970] [id = 102] 13:13:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60c81000 == 56 [pid = 1970] [id = 101] 13:13:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5e693800 == 55 [pid = 1970] [id = 100] 13:13:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5e19f000 == 54 [pid = 1970] [id = 99] 13:13:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6d807800 == 53 [pid = 1970] [id = 95] 13:13:10 INFO - PROCESS | 1970 | 1461355990355 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60c85800 == 52 [pid = 1970] [id = 94] 13:13:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a75864800 == 51 [pid = 1970] [id = 93] 13:13:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573c4000 == 52 [pid = 1970] [id = 112] 13:13:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 126 (0x7f1a59921c00) [pid = 1970] [serial = 335] [outer = (nil)] 13:13:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 127 (0x7f1a5b085c00) [pid = 1970] [serial = 336] [outer = 0x7f1a59921c00] 13:13:10 INFO - PROCESS | 1970 | 1461355990422 Marionette DEBUG loaded listener.js 13:13:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a5b0f0800) [pid = 1970] [serial = 337] [outer = 0x7f1a59921c00] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 127 (0x7f1a6cce7400) [pid = 1970] [serial = 171] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 126 (0x7f1a5b08d800) [pid = 1970] [serial = 270] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 125 (0x7f1a6edbfc00) [pid = 1970] [serial = 273] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 124 (0x7f1a5fc81c00) [pid = 1970] [serial = 262] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 123 (0x7f1a5f041c00) [pid = 1970] [serial = 261] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 122 (0x7f1a5b840c00) [pid = 1970] [serial = 248] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 121 (0x7f1a5a5bf000) [pid = 1970] [serial = 259] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 120 (0x7f1a57629c00) [pid = 1970] [serial = 258] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 119 (0x7f1a614a0c00) [pid = 1970] [serial = 264] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 118 (0x7f1a61e75400) [pid = 1970] [serial = 265] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 117 (0x7f1a63faf800) [pid = 1970] [serial = 252] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 116 (0x7f1a72525000) [pid = 1970] [serial = 255] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 115 (0x7f1a5cddf400) [pid = 1970] [serial = 245] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 114 (0x7f1a6db71c00) [pid = 1970] [serial = 267] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 113 (0x7f1a72575c00) [pid = 1970] [serial = 274] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 112 (0x7f1a610ea800) [pid = 1970] [serial = 271] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 111 (0x7f1a728ba800) [pid = 1970] [serial = 276] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 110 (0x7f1a7328c400) [pid = 1970] [serial = 277] [outer = (nil)] [url = about:blank] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 109 (0x7f1a6dd07000) [pid = 1970] [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.] 13:13:10 INFO - PROCESS | 1970 | --DOMWINDOW == 108 (0x7f1a6dd91000) [pid = 1970] [serial = 268] [outer = (nil)] [url = about:blank] 13:13:11 INFO - PROCESS | 1970 | 1461355991774 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:13:11 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 13:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1888ms 13:13:11 INFO - PROCESS | 1970 | 1461355991855 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 13:13:11 INFO - PROCESS | 1970 | 1461355991862 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 13:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:13:11 INFO - PROCESS | 1970 | 1461355991874 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:13:11 INFO - PROCESS | 1970 | 1461355991877 Marionette TRACE conn4 <- [1,422,null,{}] 13:13:11 INFO - PROCESS | 1970 | 1461355991888 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:12 INFO - PROCESS | 1970 | 1461355992035 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 13:13:12 INFO - PROCESS | 1970 | 1461355992174 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5cd65800 == 53 [pid = 1970] [id = 113] 13:13:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 109 (0x7f1a57ee5000) [pid = 1970] [serial = 338] [outer = (nil)] 13:13:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 110 (0x7f1a5b083400) [pid = 1970] [serial = 339] [outer = 0x7f1a57ee5000] 13:13:12 INFO - PROCESS | 1970 | 1461355992249 Marionette DEBUG loaded listener.js 13:13:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 111 (0x7f1a5b836800) [pid = 1970] [serial = 340] [outer = 0x7f1a57ee5000] 13:13:13 INFO - PROCESS | 1970 | 1461355993520 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:13:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1683ms 13:13:13 INFO - PROCESS | 1970 | 1461355993558 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 13:13:13 INFO - PROCESS | 1970 | 1461355993568 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 13:13:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:13:13 INFO - PROCESS | 1970 | 1461355993665 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:13:13 INFO - PROCESS | 1970 | 1461355993670 Marionette TRACE conn4 <- [1,426,null,{}] 13:13:13 INFO - PROCESS | 1970 | 1461355993676 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:13 INFO - PROCESS | 1970 | 1461355993830 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 13:13:13 INFO - PROCESS | 1970 | 1461355993965 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a600e0800 == 54 [pid = 1970] [id = 114] 13:13:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 112 (0x7f1a5b091800) [pid = 1970] [serial = 341] [outer = (nil)] 13:13:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 113 (0x7f1a5e757800) [pid = 1970] [serial = 342] [outer = 0x7f1a5b091800] 13:13:14 INFO - PROCESS | 1970 | 1461355994047 Marionette DEBUG loaded listener.js 13:13:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 114 (0x7f1a60913000) [pid = 1970] [serial = 343] [outer = 0x7f1a5b091800] 13:13:14 INFO - PROCESS | 1970 | 1461355994951 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:13:15 INFO - PROCESS | 1970 | 1461355995011 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 13:13:15 INFO - PROCESS | 1970 | 1461355995018 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:13:15 INFO - PROCESS | 1970 | 1461355995024 Marionette TRACE conn4 <- [1,430,null,{}] 13:13:15 INFO - PROCESS | 1970 | 1461355995041 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:15 INFO - PROCESS | 1970 | 1461355995211 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 13:13:15 INFO - PROCESS | 1970 | 1461355995350 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:15 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6129b800 == 55 [pid = 1970] [id = 115] 13:13:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 115 (0x7f1a61e6d400) [pid = 1970] [serial = 344] [outer = (nil)] 13:13:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 116 (0x7f1a61fa2000) [pid = 1970] [serial = 345] [outer = 0x7f1a61e6d400] 13:13:15 INFO - PROCESS | 1970 | 1461355995432 Marionette DEBUG loaded listener.js 13:13:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 117 (0x7f1a63a77000) [pid = 1970] [serial = 346] [outer = 0x7f1a61e6d400] 13:13:16 INFO - PROCESS | 1970 | 1461355996264 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:13:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:13:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1285ms 13:13:16 INFO - PROCESS | 1970 | 1461355996304 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 13:13:16 INFO - PROCESS | 1970 | 1461355996307 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 13:13:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:13:16 INFO - PROCESS | 1970 | 1461355996314 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:13:16 INFO - PROCESS | 1970 | 1461355996316 Marionette TRACE conn4 <- [1,434,null,{}] 13:13:16 INFO - PROCESS | 1970 | 1461355996321 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:16 INFO - PROCESS | 1970 | 1461355996465 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 13:13:16 INFO - PROCESS | 1970 | 1461355996610 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61f0a000 == 56 [pid = 1970] [id = 116] 13:13:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 118 (0x7f1a61e6e000) [pid = 1970] [serial = 347] [outer = (nil)] 13:13:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 119 (0x7f1a6d86bc00) [pid = 1970] [serial = 348] [outer = 0x7f1a61e6e000] 13:13:16 INFO - PROCESS | 1970 | 1461355996688 Marionette DEBUG loaded listener.js 13:13:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 120 (0x7f1a6dd11000) [pid = 1970] [serial = 349] [outer = 0x7f1a61e6e000] 13:13:17 INFO - PROCESS | 1970 | 1461355997568 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:13:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:13:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1326ms 13:13:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:13:17 INFO - PROCESS | 1970 | 1461355997640 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 13:13:17 INFO - PROCESS | 1970 | 1461355997643 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 13:13:17 INFO - PROCESS | 1970 | 1461355997649 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:13:17 INFO - PROCESS | 1970 | 1461355997652 Marionette TRACE conn4 <- [1,438,null,{}] 13:13:17 INFO - PROCESS | 1970 | 1461355997657 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:17 INFO - PROCESS | 1970 | 1461355997839 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 13:13:17 INFO - PROCESS | 1970 | 1461355997982 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6d81e000 == 57 [pid = 1970] [id = 117] 13:13:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 121 (0x7f1a548f3000) [pid = 1970] [serial = 350] [outer = (nil)] 13:13:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 122 (0x7f1a548fb000) [pid = 1970] [serial = 351] [outer = 0x7f1a548f3000] 13:13:18 INFO - PROCESS | 1970 | 1461355998054 Marionette DEBUG loaded listener.js 13:13:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 123 (0x7f1a57387c00) [pid = 1970] [serial = 352] [outer = 0x7f1a548f3000] 13:13:18 INFO - PROCESS | 1970 | 1461355998922 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:13:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:13:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1327ms 13:13:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:13:18 INFO - PROCESS | 1970 | 1461355998976 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 13:13:18 INFO - PROCESS | 1970 | 1461355998978 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 13:13:18 INFO - PROCESS | 1970 | 1461355998985 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:13:18 INFO - PROCESS | 1970 | 1461355998989 Marionette TRACE conn4 <- [1,442,null,{}] 13:13:18 INFO - PROCESS | 1970 | 1461355998994 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:19 INFO - PROCESS | 1970 | 1461355999176 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 13:13:19 INFO - PROCESS | 1970 | 1461355999318 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ef1a000 == 58 [pid = 1970] [id = 118] 13:13:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 124 (0x7f1a548fc000) [pid = 1970] [serial = 353] [outer = (nil)] 13:13:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 125 (0x7f1a57464c00) [pid = 1970] [serial = 354] [outer = 0x7f1a548fc000] 13:13:19 INFO - PROCESS | 1970 | 1461355999394 Marionette DEBUG loaded listener.js 13:13:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 126 (0x7f1a6ecc6000) [pid = 1970] [serial = 355] [outer = 0x7f1a548fc000] 13:13:20 INFO - PROCESS | 1970 | 1461356000298 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:13:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:13:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1379ms 13:13:20 INFO - PROCESS | 1970 | 1461356000364 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 13:13:20 INFO - PROCESS | 1970 | 1461356000368 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 13:13:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:13:20 INFO - PROCESS | 1970 | 1461356000374 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:13:20 INFO - PROCESS | 1970 | 1461356000377 Marionette TRACE conn4 <- [1,446,null,{}] 13:13:20 INFO - PROCESS | 1970 | 1461356000382 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:20 INFO - PROCESS | 1970 | 1461356000544 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 13:13:20 INFO - PROCESS | 1970 | 1461356000802 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:20 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a519800 == 59 [pid = 1970] [id = 119] 13:13:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 127 (0x7f1a548fb400) [pid = 1970] [serial = 356] [outer = (nil)] 13:13:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a56ce5c00) [pid = 1970] [serial = 357] [outer = 0x7f1a548fb400] 13:13:20 INFO - PROCESS | 1970 | 1461356000935 Marionette DEBUG loaded listener.js 13:13:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a571c5c00) [pid = 1970] [serial = 358] [outer = 0x7f1a548fb400] 13:13:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a573b6000 == 58 [pid = 1970] [id = 111] 13:13:21 INFO - PROCESS | 1970 | 1461356001896 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:13:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:13:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1581ms 13:13:21 INFO - PROCESS | 1970 | 1461356001956 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 13:13:21 INFO - PROCESS | 1970 | 1461356001963 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 13:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:13:21 INFO - PROCESS | 1970 | 1461356001971 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:13:21 INFO - PROCESS | 1970 | 1461356001975 Marionette TRACE conn4 <- [1,450,null,{}] 13:13:21 INFO - PROCESS | 1970 | 1461356001982 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:22 INFO - PROCESS | 1970 | 1461356002136 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 13:13:22 INFO - PROCESS | 1970 | 1461356002239 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5fcbb800 == 59 [pid = 1970] [id = 120] 13:13:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a5a657c00) [pid = 1970] [serial = 359] [outer = (nil)] 13:13:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a5b090000) [pid = 1970] [serial = 360] [outer = 0x7f1a5a657c00] 13:13:22 INFO - PROCESS | 1970 | 1461356002343 Marionette DEBUG loaded listener.js 13:13:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a5b83e000) [pid = 1970] [serial = 361] [outer = 0x7f1a5a657c00] 13:13:23 INFO - PROCESS | 1970 | 1461356002999 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:13:23 INFO - PROCESS | 1970 | 1461356003102 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 13:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:13:23 INFO - PROCESS | 1970 | 1461356003115 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:13:23 INFO - PROCESS | 1970 | 1461356003118 Marionette TRACE conn4 <- [1,454,null,{}] 13:13:23 INFO - PROCESS | 1970 | 1461356003124 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:23 INFO - PROCESS | 1970 | 1461356003267 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 13:13:23 INFO - PROCESS | 1970 | 1461356003278 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61e1f800 == 60 [pid = 1970] [id = 121] 13:13:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a5f44e000) [pid = 1970] [serial = 362] [outer = (nil)] 13:13:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a61e72400) [pid = 1970] [serial = 363] [outer = 0x7f1a5f44e000] 13:13:23 INFO - PROCESS | 1970 | 1461356003335 Marionette DEBUG loaded listener.js 13:13:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a61fa6000) [pid = 1970] [serial = 364] [outer = 0x7f1a5f44e000] 13:13:24 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:24 INFO - PROCESS | 1970 | 1461356004283 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:13:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:13:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1235ms 13:13:24 INFO - PROCESS | 1970 | 1461356004350 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 13:13:24 INFO - PROCESS | 1970 | 1461356004354 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 13:13:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:13:24 INFO - PROCESS | 1970 | 1461356004361 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:13:24 INFO - PROCESS | 1970 | 1461356004369 Marionette TRACE conn4 <- [1,458,null,{}] 13:13:24 INFO - PROCESS | 1970 | 1461356004388 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:24 INFO - PROCESS | 1970 | 1461356004582 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 13:13:24 INFO - PROCESS | 1970 | 1461356004607 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:24 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a75866000 == 61 [pid = 1970] [id = 122] 13:13:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a61fa7400) [pid = 1970] [serial = 365] [outer = (nil)] 13:13:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a6eccc000) [pid = 1970] [serial = 366] [outer = 0x7f1a61fa7400] 13:13:24 INFO - PROCESS | 1970 | 1461356004669 Marionette DEBUG loaded listener.js 13:13:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a6ef78000) [pid = 1970] [serial = 367] [outer = 0x7f1a61fa7400] 13:13:25 INFO - PROCESS | 1970 | 1461356005436 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:13:25 INFO - PROCESS | 1970 | 1461356005518 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 13:13:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:13:25 INFO - PROCESS | 1970 | 1461356005538 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:13:25 INFO - PROCESS | 1970 | 1461356005541 Marionette TRACE conn4 <- [1,462,null,{}] 13:13:25 INFO - PROCESS | 1970 | 1461356005547 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:25 INFO - PROCESS | 1970 | 1461356005700 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 13:13:25 INFO - PROCESS | 1970 | 1461356005709 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57353000 == 62 [pid = 1970] [id = 123] 13:13:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a5582dc00) [pid = 1970] [serial = 368] [outer = (nil)] 13:13:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a55835c00) [pid = 1970] [serial = 369] [outer = 0x7f1a5582dc00] 13:13:25 INFO - PROCESS | 1970 | 1461356005783 Marionette DEBUG loaded listener.js 13:13:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a57624800) [pid = 1970] [serial = 370] [outer = 0x7f1a5582dc00] 13:13:26 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:26 INFO - PROCESS | 1970 | 1461356006638 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:13:26 INFO - PROCESS | 1970 | 1461356006672 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 13:13:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:13:26 INFO - PROCESS | 1970 | 1461356006678 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:13:26 INFO - PROCESS | 1970 | 1461356006680 Marionette TRACE conn4 <- [1,466,null,{}] 13:13:26 INFO - PROCESS | 1970 | 1461356006685 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:26 INFO - PROCESS | 1970 | 1461356006816 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 13:13:26 INFO - PROCESS | 1970 | 1461356006830 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a77129000 == 63 [pid = 1970] [id = 124] 13:13:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a54bb2c00) [pid = 1970] [serial = 371] [outer = (nil)] 13:13:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a55830400) [pid = 1970] [serial = 372] [outer = 0x7f1a54bb2c00] 13:13:26 INFO - PROCESS | 1970 | 1461356006912 Marionette DEBUG loaded listener.js 13:13:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a5b0ee800) [pid = 1970] [serial = 373] [outer = 0x7f1a54bb2c00] 13:13:27 INFO - PROCESS | 1970 | 1461356007822 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:13:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:13:27 INFO - PROCESS | 1970 | 1461356007870 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 13:13:27 INFO - PROCESS | 1970 | 1461356007878 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:13:27 INFO - PROCESS | 1970 | 1461356007883 Marionette TRACE conn4 <- [1,470,null,{}] 13:13:27 INFO - PROCESS | 1970 | 1461356007892 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:28 INFO - PROCESS | 1970 | 1461356008057 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 13:13:28 INFO - PROCESS | 1970 | 1461356008204 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54bcb800 == 64 [pid = 1970] [id = 125] 13:13:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a548fcc00) [pid = 1970] [serial = 374] [outer = (nil)] 13:13:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a55834000) [pid = 1970] [serial = 375] [outer = 0x7f1a548fcc00] 13:13:28 INFO - PROCESS | 1970 | 1461356008279 Marionette DEBUG loaded listener.js 13:13:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a56d0b800) [pid = 1970] [serial = 376] [outer = 0x7f1a548fcc00] 13:13:29 INFO - PROCESS | 1970 | 1461356009185 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:13:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1382ms 13:13:29 INFO - PROCESS | 1970 | 1461356009260 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 13:13:29 INFO - PROCESS | 1970 | 1461356009269 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 13:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:13:29 INFO - PROCESS | 1970 | 1461356009279 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:13:29 INFO - PROCESS | 1970 | 1461356009283 Marionette TRACE conn4 <- [1,474,null,{}] 13:13:29 INFO - PROCESS | 1970 | 1461356009289 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:29 INFO - PROCESS | 1970 | 1461356009478 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 13:13:29 INFO - PROCESS | 1970 | 1461356009620 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61acd000 == 65 [pid = 1970] [id = 126] 13:13:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a5582f400) [pid = 1970] [serial = 377] [outer = (nil)] 13:13:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a5b0eec00) [pid = 1970] [serial = 378] [outer = 0x7f1a5582f400] 13:13:29 INFO - PROCESS | 1970 | 1461356009690 Marionette DEBUG loaded listener.js 13:13:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a5f7a9c00) [pid = 1970] [serial = 379] [outer = 0x7f1a5582f400] 13:13:30 INFO - PROCESS | 1970 | 1461356010698 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:13:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:13:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1480ms 13:13:30 INFO - PROCESS | 1970 | 1461356010761 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 13:13:30 INFO - PROCESS | 1970 | 1461356010764 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 13:13:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:13:30 INFO - PROCESS | 1970 | 1461356010770 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:13:30 INFO - PROCESS | 1970 | 1461356010775 Marionette TRACE conn4 <- [1,478,null,{}] 13:13:30 INFO - PROCESS | 1970 | 1461356010790 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:31 INFO - PROCESS | 1970 | 1461356010998 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 13:13:31 INFO - PROCESS | 1970 | 1461356011203 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57976000 == 66 [pid = 1970] [id = 127] 13:13:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a61fa4800) [pid = 1970] [serial = 380] [outer = (nil)] 13:13:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a67c8f800) [pid = 1970] [serial = 381] [outer = 0x7f1a61fa4800] 13:13:31 INFO - PROCESS | 1970 | 1461356011291 Marionette DEBUG loaded listener.js 13:13:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a6ecce000) [pid = 1970] [serial = 382] [outer = 0x7f1a61fa4800] 13:13:32 INFO - PROCESS | 1970 | 1461356012092 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:13:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:13:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1381ms 13:13:32 INFO - PROCESS | 1970 | 1461356012152 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 13:13:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:13:32 INFO - PROCESS | 1970 | 1461356012157 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 13:13:32 INFO - PROCESS | 1970 | 1461356012163 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:13:32 INFO - PROCESS | 1970 | 1461356012166 Marionette TRACE conn4 <- [1,482,null,{}] 13:13:32 INFO - PROCESS | 1970 | 1461356012171 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:32 INFO - PROCESS | 1970 | 1461356012325 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 13:13:32 INFO - PROCESS | 1970 | 1461356012468 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:32 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bc6800 == 67 [pid = 1970] [id = 128] 13:13:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a63952400) [pid = 1970] [serial = 383] [outer = (nil)] 13:13:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a72f43000) [pid = 1970] [serial = 384] [outer = 0x7f1a63952400] 13:13:32 INFO - PROCESS | 1970 | 1461356012553 Marionette DEBUG loaded listener.js 13:13:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a731e7800) [pid = 1970] [serial = 385] [outer = 0x7f1a63952400] 13:13:33 INFO - PROCESS | 1970 | 1461356013491 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:13:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:13:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1384ms 13:13:33 INFO - PROCESS | 1970 | 1461356013546 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 13:13:33 INFO - PROCESS | 1970 | 1461356013550 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 13:13:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:13:33 INFO - PROCESS | 1970 | 1461356013558 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:13:33 INFO - PROCESS | 1970 | 1461356013560 Marionette TRACE conn4 <- [1,486,null,{}] 13:13:33 INFO - PROCESS | 1970 | 1461356013564 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:33 INFO - PROCESS | 1970 | 1461356013714 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 13:13:33 INFO - PROCESS | 1970 | 1461356013863 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bdd000 == 68 [pid = 1970] [id = 129] 13:13:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a728ba800) [pid = 1970] [serial = 386] [outer = (nil)] 13:13:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a73288c00) [pid = 1970] [serial = 387] [outer = 0x7f1a728ba800] 13:13:33 INFO - PROCESS | 1970 | 1461356013932 Marionette DEBUG loaded listener.js 13:13:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a75bc2000) [pid = 1970] [serial = 388] [outer = 0x7f1a728ba800] 13:13:34 INFO - PROCESS | 1970 | 1461356014745 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:13:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:13:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1228ms 13:13:34 INFO - PROCESS | 1970 | 1461356014800 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 13:13:34 INFO - PROCESS | 1970 | 1461356014804 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 13:13:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:13:34 INFO - PROCESS | 1970 | 1461356014810 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:13:34 INFO - PROCESS | 1970 | 1461356014813 Marionette TRACE conn4 <- [1,490,null,{}] 13:13:34 INFO - PROCESS | 1970 | 1461356014818 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:34 INFO - PROCESS | 1970 | 1461356014989 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 13:13:35 INFO - PROCESS | 1970 | 1461356015134 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:35 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5abce000 == 69 [pid = 1970] [id = 130] 13:13:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a571c3800) [pid = 1970] [serial = 389] [outer = (nil)] 13:13:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a5adeb800) [pid = 1970] [serial = 390] [outer = 0x7f1a571c3800] 13:13:35 INFO - PROCESS | 1970 | 1461356015223 Marionette DEBUG loaded listener.js 13:13:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a7320c000) [pid = 1970] [serial = 391] [outer = 0x7f1a571c3800] 13:13:36 INFO - PROCESS | 1970 | 1461356016353 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:13:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:13:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1575ms 13:13:36 INFO - PROCESS | 1970 | 1461356016387 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 13:13:36 INFO - PROCESS | 1970 | 1461356016405 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 13:13:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:13:36 INFO - PROCESS | 1970 | 1461356016419 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:13:36 INFO - PROCESS | 1970 | 1461356016423 Marionette TRACE conn4 <- [1,494,null,{}] 13:13:36 INFO - PROCESS | 1970 | 1461356016437 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:36 INFO - PROCESS | 1970 | 1461356016658 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 13:13:36 INFO - PROCESS | 1970 | 1461356016814 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573b8800 == 70 [pid = 1970] [id = 131] 13:13:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a5702c800) [pid = 1970] [serial = 392] [outer = (nil)] 13:13:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a571bdc00) [pid = 1970] [serial = 393] [outer = 0x7f1a5702c800] 13:13:36 INFO - PROCESS | 1970 | 1461356016880 Marionette DEBUG loaded listener.js 13:13:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a57466800) [pid = 1970] [serial = 394] [outer = 0x7f1a5702c800] 13:13:37 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5ffad000 == 69 [pid = 1970] [id = 67] 13:13:37 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60540800 == 68 [pid = 1970] [id = 64] 13:13:37 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61f1e800 == 67 [pid = 1970] [id = 66] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a6ec49000) [pid = 1970] [serial = 315] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a5b085c00) [pid = 1970] [serial = 336] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a571bb400) [pid = 1970] [serial = 318] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a5b83c400) [pid = 1970] [serial = 321] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a66d5cc00) [pid = 1970] [serial = 324] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a6eccf400) [pid = 1970] [serial = 327] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a61fa2400) [pid = 1970] [serial = 330] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a56d14800) [pid = 1970] [serial = 294] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57353000 == 66 [pid = 1970] [id = 123] 13:13:37 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a75866000 == 65 [pid = 1970] [id = 122] 13:13:37 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61e1f800 == 64 [pid = 1970] [id = 121] 13:13:37 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5fcbb800 == 63 [pid = 1970] [id = 120] 13:13:37 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a519800 == 62 [pid = 1970] [id = 119] 13:13:37 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72f32800 == 61 [pid = 1970] [id = 105] 13:13:37 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6129b800 == 60 [pid = 1970] [id = 115] 13:13:37 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a600e0800 == 59 [pid = 1970] [id = 114] 13:13:37 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5cd65800 == 58 [pid = 1970] [id = 113] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a74ec2400) [pid = 1970] [serial = 243] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a56f27000) [pid = 1970] [serial = 333] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a571c3400) [pid = 1970] [serial = 334] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a58b57800) [pid = 1970] [serial = 300] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a5b833c00) [pid = 1970] [serial = 303] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a77110800) [pid = 1970] [serial = 280] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a6f0e3c00) [pid = 1970] [serial = 291] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a66d5dc00) [pid = 1970] [serial = 313] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a56ced400) [pid = 1970] [serial = 297] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a61f28000) [pid = 1970] [serial = 307] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a5b0f8000) [pid = 1970] [serial = 309] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a61a73800) [pid = 1970] [serial = 310] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a5b08fc00) [pid = 1970] [serial = 282] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a61e6a000) [pid = 1970] [serial = 285] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a61f2fc00) [pid = 1970] [serial = 312] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a61aaf400) [pid = 1970] [serial = 306] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a56d19800) [pid = 1970] [serial = 298] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a61495c00) [pid = 1970] [serial = 288] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a5cde3c00) [pid = 1970] [serial = 304] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a5a5ba800) [pid = 1970] [serial = 301] [outer = (nil)] [url = about:blank] 13:13:37 INFO - PROCESS | 1970 | 1461356017730 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:13:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:13:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1341ms 13:13:37 INFO - PROCESS | 1970 | 1461356017756 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 13:13:37 INFO - PROCESS | 1970 | 1461356017764 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 13:13:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:13:37 INFO - PROCESS | 1970 | 1461356017772 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:13:37 INFO - PROCESS | 1970 | 1461356017776 Marionette TRACE conn4 <- [1,498,null,{}] 13:13:37 INFO - PROCESS | 1970 | 1461356017781 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:37 INFO - PROCESS | 1970 | 1461356017912 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 13:13:37 INFO - PROCESS | 1970 | 1461356017929 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a515800 == 59 [pid = 1970] [id = 132] 13:13:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a58fe5800) [pid = 1970] [serial = 395] [outer = (nil)] 13:13:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a5ade4800) [pid = 1970] [serial = 396] [outer = 0x7f1a58fe5800] 13:13:37 INFO - PROCESS | 1970 | 1461356017987 Marionette DEBUG loaded listener.js 13:13:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a5aded800) [pid = 1970] [serial = 397] [outer = 0x7f1a58fe5800] 13:13:38 INFO - PROCESS | 1970 | 1461356018762 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:13:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:13:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1032ms 13:13:38 INFO - PROCESS | 1970 | 1461356018805 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 13:13:38 INFO - PROCESS | 1970 | 1461356018809 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 13:13:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:13:38 INFO - PROCESS | 1970 | 1461356018822 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:13:38 INFO - PROCESS | 1970 | 1461356018827 Marionette TRACE conn4 <- [1,502,null,{}] 13:13:38 INFO - PROCESS | 1970 | 1461356018857 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:39 INFO - PROCESS | 1970 | 1461356018998 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 13:13:39 INFO - PROCESS | 1970 | 1461356019009 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e283800 == 60 [pid = 1970] [id = 133] 13:13:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a5b0f5c00) [pid = 1970] [serial = 398] [outer = (nil)] 13:13:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a5b83b400) [pid = 1970] [serial = 399] [outer = 0x7f1a5b0f5c00] 13:13:39 INFO - PROCESS | 1970 | 1461356019072 Marionette DEBUG loaded listener.js 13:13:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a5e750800) [pid = 1970] [serial = 400] [outer = 0x7f1a5b0f5c00] 13:13:39 INFO - PROCESS | 1970 | 1461356019838 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:13:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:13:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1057ms 13:13:39 INFO - PROCESS | 1970 | 1461356019873 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 13:13:39 INFO - PROCESS | 1970 | 1461356019887 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 13:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:13:39 INFO - PROCESS | 1970 | 1461356019900 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:13:39 INFO - PROCESS | 1970 | 1461356019902 Marionette TRACE conn4 <- [1,506,null,{}] 13:13:39 INFO - PROCESS | 1970 | 1461356019924 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:40 INFO - PROCESS | 1970 | 1461356020099 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 13:13:40 INFO - PROCESS | 1970 | 1461356020128 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:40 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60476000 == 61 [pid = 1970] [id = 134] 13:13:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a5b0f4c00) [pid = 1970] [serial = 401] [outer = (nil)] 13:13:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a5fc7f400) [pid = 1970] [serial = 402] [outer = 0x7f1a5b0f4c00] 13:13:40 INFO - PROCESS | 1970 | 1461356020192 Marionette DEBUG loaded listener.js 13:13:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a60a89c00) [pid = 1970] [serial = 403] [outer = 0x7f1a5b0f4c00] 13:13:40 INFO - PROCESS | 1970 | 1461356020923 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1045ms 13:13:40 INFO - PROCESS | 1970 | 1461356020949 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 13:13:40 INFO - PROCESS | 1970 | 1461356020953 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 13:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:13:40 INFO - PROCESS | 1970 | 1461356020958 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:13:40 INFO - PROCESS | 1970 | 1461356020960 Marionette TRACE conn4 <- [1,510,null,{}] 13:13:40 INFO - PROCESS | 1970 | 1461356020980 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:41 INFO - PROCESS | 1970 | 1461356021159 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 13:13:41 INFO - PROCESS | 1970 | 1461356021195 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a570e4800 == 62 [pid = 1970] [id = 135] 13:13:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a5b8a3400) [pid = 1970] [serial = 404] [outer = (nil)] 13:13:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a5b8a9c00) [pid = 1970] [serial = 405] [outer = 0x7f1a5b8a3400] 13:13:41 INFO - PROCESS | 1970 | 1461356021253 Marionette DEBUG loaded listener.js 13:13:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a5b8ae000) [pid = 1970] [serial = 406] [outer = 0x7f1a5b8a3400] 13:13:41 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a61aa1800) [pid = 1970] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:13:41 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a61fa7400) [pid = 1970] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:13:41 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a5a657c00) [pid = 1970] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:13:41 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a5582dc00) [pid = 1970] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:13:41 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a5f44e000) [pid = 1970] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:13:41 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a548fb400) [pid = 1970] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:13:41 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a59921c00) [pid = 1970] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:13:42 INFO - PROCESS | 1970 | 1461356022264 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1326ms 13:13:42 INFO - PROCESS | 1970 | 1461356022285 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 13:13:42 INFO - PROCESS | 1970 | 1461356022289 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 13:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:13:42 INFO - PROCESS | 1970 | 1461356022294 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:13:42 INFO - PROCESS | 1970 | 1461356022296 Marionette TRACE conn4 <- [1,514,null,{}] 13:13:42 INFO - PROCESS | 1970 | 1461356022301 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:42 INFO - PROCESS | 1970 | 1461356022488 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 13:13:42 INFO - PROCESS | 1970 | 1461356022569 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:42 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6143f000 == 63 [pid = 1970] [id = 136] 13:13:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a54bac800) [pid = 1970] [serial = 407] [outer = (nil)] 13:13:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a5b8ad800) [pid = 1970] [serial = 408] [outer = 0x7f1a54bac800] 13:13:42 INFO - PROCESS | 1970 | 1461356022633 Marionette DEBUG loaded listener.js 13:13:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a61fa4000) [pid = 1970] [serial = 409] [outer = 0x7f1a54bac800] 13:13:43 INFO - PROCESS | 1970 | 1461356023224 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:13:43 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 13:13:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 981ms 13:13:43 INFO - PROCESS | 1970 | 1461356023278 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 13:13:43 INFO - PROCESS | 1970 | 1461356023282 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 13:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:13:43 INFO - PROCESS | 1970 | 1461356023288 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:13:43 INFO - PROCESS | 1970 | 1461356023290 Marionette TRACE conn4 <- [1,518,null,{}] 13:13:43 INFO - PROCESS | 1970 | 1461356023295 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:43 INFO - PROCESS | 1970 | 1461356023418 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 13:13:43 INFO - PROCESS | 1970 | 1461356023539 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a67ce7800 == 64 [pid = 1970] [id = 137] 13:13:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a5582b800) [pid = 1970] [serial = 410] [outer = (nil)] 13:13:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a63cc3000) [pid = 1970] [serial = 411] [outer = 0x7f1a5582b800] 13:13:43 INFO - PROCESS | 1970 | 1461356023597 Marionette DEBUG loaded listener.js 13:13:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a6dd06c00) [pid = 1970] [serial = 412] [outer = 0x7f1a5582b800] 13:13:44 INFO - PROCESS | 1970 | 1461356024418 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:13:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:13:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1174ms 13:13:44 INFO - PROCESS | 1970 | 1461356024464 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 13:13:44 INFO - PROCESS | 1970 | 1461356024470 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 13:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:13:44 INFO - PROCESS | 1970 | 1461356024477 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:13:44 INFO - PROCESS | 1970 | 1461356024483 Marionette TRACE conn4 <- [1,522,null,{}] 13:13:44 INFO - PROCESS | 1970 | 1461356024490 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:44 INFO - PROCESS | 1970 | 1461356024656 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 13:13:44 INFO - PROCESS | 1970 | 1461356024801 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:44 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bd6000 == 65 [pid = 1970] [id = 138] 13:13:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a559a5c00) [pid = 1970] [serial = 413] [outer = (nil)] 13:13:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a571ba000) [pid = 1970] [serial = 414] [outer = 0x7f1a559a5c00] 13:13:44 INFO - PROCESS | 1970 | 1461356024874 Marionette DEBUG loaded listener.js 13:13:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a57466c00) [pid = 1970] [serial = 415] [outer = 0x7f1a559a5c00] 13:13:45 INFO - PROCESS | 1970 | 1461356025760 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:13:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1330ms 13:13:45 INFO - PROCESS | 1970 | 1461356025807 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 13:13:45 INFO - PROCESS | 1970 | 1461356025816 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 13:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:13:45 INFO - PROCESS | 1970 | 1461356025825 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:13:45 INFO - PROCESS | 1970 | 1461356025829 Marionette TRACE conn4 <- [1,526,null,{}] 13:13:45 INFO - PROCESS | 1970 | 1461356025834 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:45 INFO - PROCESS | 1970 | 1461356025981 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 13:13:46 INFO - PROCESS | 1970 | 1461356026131 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60f17000 == 66 [pid = 1970] [id = 139] 13:13:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a5a65a400) [pid = 1970] [serial = 416] [outer = (nil)] 13:13:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a5b086000) [pid = 1970] [serial = 417] [outer = 0x7f1a5a65a400] 13:13:46 INFO - PROCESS | 1970 | 1461356026201 Marionette DEBUG loaded listener.js 13:13:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a5b8a2c00) [pid = 1970] [serial = 418] [outer = 0x7f1a5a65a400] 13:13:47 INFO - PROCESS | 1970 | 1461356027144 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:13:47 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 13:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1386ms 13:13:47 INFO - PROCESS | 1970 | 1461356027212 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 13:13:47 INFO - PROCESS | 1970 | 1461356027216 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 13:13:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:13:47 INFO - PROCESS | 1970 | 1461356027222 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:13:47 INFO - PROCESS | 1970 | 1461356027228 Marionette TRACE conn4 <- [1,530,null,{}] 13:13:47 INFO - PROCESS | 1970 | 1461356027242 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:47 INFO - PROCESS | 1970 | 1461356027404 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 13:13:47 INFO - PROCESS | 1970 | 1461356027548 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:47 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ef1c000 == 67 [pid = 1970] [id = 140] 13:13:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a5f3bf400) [pid = 1970] [serial = 419] [outer = (nil)] 13:13:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a61f29400) [pid = 1970] [serial = 420] [outer = 0x7f1a5f3bf400] 13:13:47 INFO - PROCESS | 1970 | 1461356027632 Marionette DEBUG loaded listener.js 13:13:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a66d53800) [pid = 1970] [serial = 421] [outer = 0x7f1a5f3bf400] 13:13:48 INFO - PROCESS | 1970 | 1461356028738 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:13:48 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 13:13:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:13:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:13:48 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 13:13:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:13:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:13:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1531ms 13:13:48 INFO - PROCESS | 1970 | 1461356028787 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 13:13:48 INFO - PROCESS | 1970 | 1461356028792 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 13:13:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:13:48 INFO - PROCESS | 1970 | 1461356028800 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:13:48 INFO - PROCESS | 1970 | 1461356028803 Marionette TRACE conn4 <- [1,534,null,{}] 13:13:48 INFO - PROCESS | 1970 | 1461356028807 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:48 INFO - PROCESS | 1970 | 1461356028973 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 13:13:49 INFO - PROCESS | 1970 | 1461356029147 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:49 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a74e7f800 == 68 [pid = 1970] [id = 141] 13:13:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a54bad000) [pid = 1970] [serial = 422] [outer = (nil)] 13:13:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a7091b800) [pid = 1970] [serial = 423] [outer = 0x7f1a54bad000] 13:13:49 INFO - PROCESS | 1970 | 1461356029219 Marionette DEBUG loaded listener.js 13:13:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a72db3c00) [pid = 1970] [serial = 424] [outer = 0x7f1a54bad000] 13:13:49 INFO - PROCESS | 1970 | 1461356029898 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:13:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:13:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1131ms 13:13:49 INFO - PROCESS | 1970 | 1461356029950 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 13:13:49 INFO - PROCESS | 1970 | 1461356029952 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 13:13:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:13:49 INFO - PROCESS | 1970 | 1461356029960 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:13:49 INFO - PROCESS | 1970 | 1461356029963 Marionette TRACE conn4 <- [1,538,null,{}] 13:13:49 INFO - PROCESS | 1970 | 1461356029968 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:50 INFO - PROCESS | 1970 | 1461356030140 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 13:13:50 INFO - PROCESS | 1970 | 1461356030302 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5494c800 == 69 [pid = 1970] [id = 142] 13:13:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a61f2f000) [pid = 1970] [serial = 425] [outer = (nil)] 13:13:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a70ec1800) [pid = 1970] [serial = 426] [outer = 0x7f1a61f2f000] 13:13:50 INFO - PROCESS | 1970 | 1461356030371 Marionette DEBUG loaded listener.js 13:13:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a74ebf000) [pid = 1970] [serial = 427] [outer = 0x7f1a61f2f000] 13:13:51 INFO - PROCESS | 1970 | 1461356031113 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:13:51 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. 13:13:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1177ms 13:13:51 INFO - PROCESS | 1970 | 1461356031137 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 13:13:51 INFO - PROCESS | 1970 | 1461356031140 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 13:13:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:13:51 INFO - PROCESS | 1970 | 1461356031146 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:13:51 INFO - PROCESS | 1970 | 1461356031148 Marionette TRACE conn4 <- [1,542,null,{}] 13:13:51 INFO - PROCESS | 1970 | 1461356031153 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:51 INFO - PROCESS | 1970 | 1461356031380 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 13:13:51 INFO - PROCESS | 1970 | 1461356031396 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b1d7800 == 70 [pid = 1970] [id = 143] 13:13:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a74ec2400) [pid = 1970] [serial = 428] [outer = (nil)] 13:13:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a7717e800) [pid = 1970] [serial = 429] [outer = 0x7f1a74ec2400] 13:13:51 INFO - PROCESS | 1970 | 1461356031511 Marionette DEBUG loaded listener.js 13:13:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a5b502800) [pid = 1970] [serial = 430] [outer = 0x7f1a74ec2400] 13:13:52 INFO - PROCESS | 1970 | 1461356032356 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:13:52 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. 13:13:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1229ms 13:13:52 INFO - PROCESS | 1970 | 1461356032375 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 13:13:52 INFO - PROCESS | 1970 | 1461356032378 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 13:13:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:13:52 INFO - PROCESS | 1970 | 1461356032384 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:13:52 INFO - PROCESS | 1970 | 1461356032386 Marionette TRACE conn4 <- [1,546,null,{}] 13:13:52 INFO - PROCESS | 1970 | 1461356032392 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:52 INFO - PROCESS | 1970 | 1461356032556 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 13:13:52 INFO - PROCESS | 1970 | 1461356032725 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:52 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b24a000 == 71 [pid = 1970] [id = 144] 13:13:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a5b502c00) [pid = 1970] [serial = 431] [outer = (nil)] 13:13:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a5b508400) [pid = 1970] [serial = 432] [outer = 0x7f1a5b502c00] 13:13:52 INFO - PROCESS | 1970 | 1461356032801 Marionette DEBUG loaded listener.js 13:13:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a5b50f400) [pid = 1970] [serial = 433] [outer = 0x7f1a5b502c00] 13:13:53 INFO - PROCESS | 1970 | 1461356033588 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:13:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:13:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1229ms 13:13:53 INFO - PROCESS | 1970 | 1461356033627 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 13:13:53 INFO - PROCESS | 1970 | 1461356033630 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 13:13:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:13:53 INFO - PROCESS | 1970 | 1461356033638 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:13:53 INFO - PROCESS | 1970 | 1461356033642 Marionette TRACE conn4 <- [1,550,null,{}] 13:13:53 INFO - PROCESS | 1970 | 1461356033647 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:53 INFO - PROCESS | 1970 | 1461356033808 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 13:13:53 INFO - PROCESS | 1970 | 1461356033963 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b262000 == 72 [pid = 1970] [id = 145] 13:13:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a4f303c00) [pid = 1970] [serial = 434] [outer = (nil)] 13:13:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a4f306400) [pid = 1970] [serial = 435] [outer = 0x7f1a4f303c00] 13:13:54 INFO - PROCESS | 1970 | 1461356034040 Marionette DEBUG loaded listener.js 13:13:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a4f30f800) [pid = 1970] [serial = 436] [outer = 0x7f1a4f303c00] 13:13:54 INFO - PROCESS | 1970 | 1461356034816 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:13:54 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. 13:13:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1186ms 13:13:54 INFO - PROCESS | 1970 | 1461356034825 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 13:13:54 INFO - PROCESS | 1970 | 1461356034827 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 13:13:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:13:54 INFO - PROCESS | 1970 | 1461356034833 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:13:54 INFO - PROCESS | 1970 | 1461356034835 Marionette TRACE conn4 <- [1,554,null,{}] 13:13:54 INFO - PROCESS | 1970 | 1461356034841 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:54 INFO - PROCESS | 1970 | 1461356034985 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 13:13:55 INFO - PROCESS | 1970 | 1461356035154 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:55 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4f3be800 == 73 [pid = 1970] [id = 146] 13:13:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a4f304000) [pid = 1970] [serial = 437] [outer = (nil)] 13:13:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a4f310800) [pid = 1970] [serial = 438] [outer = 0x7f1a4f304000] 13:13:55 INFO - PROCESS | 1970 | 1461356035233 Marionette DEBUG loaded listener.js 13:13:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a4f473800) [pid = 1970] [serial = 439] [outer = 0x7f1a4f304000] 13:13:56 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:56 INFO - PROCESS | 1970 | 1461356036843 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:13:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:13:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 2036ms 13:13:56 INFO - PROCESS | 1970 | 1461356036871 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 13:13:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:13:56 INFO - PROCESS | 1970 | 1461356036876 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 13:13:56 INFO - PROCESS | 1970 | 1461356036883 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:13:56 INFO - PROCESS | 1970 | 1461356036888 Marionette TRACE conn4 <- [1,558,null,{}] 13:13:56 INFO - PROCESS | 1970 | 1461356036896 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:57 INFO - PROCESS | 1970 | 1461356037049 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 13:13:57 INFO - PROCESS | 1970 | 1461356037172 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61219000 == 74 [pid = 1970] [id = 147] 13:13:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a4f6d1800) [pid = 1970] [serial = 440] [outer = (nil)] 13:13:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a55831800) [pid = 1970] [serial = 441] [outer = 0x7f1a4f6d1800] 13:13:57 INFO - PROCESS | 1970 | 1461356037254 Marionette DEBUG loaded listener.js 13:13:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a57189800) [pid = 1970] [serial = 442] [outer = 0x7f1a4f6d1800] 13:13:58 INFO - PROCESS | 1970 | 1461356038200 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:13:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:13:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1381ms 13:13:58 INFO - PROCESS | 1970 | 1461356038266 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 13:13:58 INFO - PROCESS | 1970 | 1461356038275 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 13:13:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:13:58 INFO - PROCESS | 1970 | 1461356038285 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:13:58 INFO - PROCESS | 1970 | 1461356038288 Marionette TRACE conn4 <- [1,562,null,{}] 13:13:58 INFO - PROCESS | 1970 | 1461356038294 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:58 INFO - PROCESS | 1970 | 1461356038477 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 13:13:58 INFO - PROCESS | 1970 | 1461356038645 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:58 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57a9f800 == 75 [pid = 1970] [id = 148] 13:13:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a571b8400) [pid = 1970] [serial = 443] [outer = (nil)] 13:13:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a5a5c3400) [pid = 1970] [serial = 444] [outer = 0x7f1a571b8400] 13:13:58 INFO - PROCESS | 1970 | 1461356038707 Marionette DEBUG loaded listener.js 13:13:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a5adebc00) [pid = 1970] [serial = 445] [outer = 0x7f1a571b8400] 13:13:59 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:59 INFO - PROCESS | 1970 | 1461356039471 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:13:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:13:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1228ms 13:13:59 INFO - PROCESS | 1970 | 1461356039512 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 13:13:59 INFO - PROCESS | 1970 | 1461356039515 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 13:13:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:13:59 INFO - PROCESS | 1970 | 1461356039522 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:13:59 INFO - PROCESS | 1970 | 1461356039527 Marionette TRACE conn4 <- [1,566,null,{}] 13:13:59 INFO - PROCESS | 1970 | 1461356039594 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6143f000 == 74 [pid = 1970] [id = 136] 13:13:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a570e4800 == 73 [pid = 1970] [id = 135] 13:13:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60476000 == 72 [pid = 1970] [id = 134] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a5e757800) [pid = 1970] [serial = 342] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a5b083400) [pid = 1970] [serial = 339] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 169 (0x7f1a6d86bc00) [pid = 1970] [serial = 348] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 168 (0x7f1a61fa2000) [pid = 1970] [serial = 345] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 167 (0x7f1a55830400) [pid = 1970] [serial = 372] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5e283800 == 71 [pid = 1970] [id = 133] 13:13:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a515800 == 70 [pid = 1970] [id = 132] 13:13:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a573b8800 == 69 [pid = 1970] [id = 131] 13:13:59 INFO - PROCESS | 1970 | 1461356039826 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 13:13:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57976000 == 68 [pid = 1970] [id = 127] 13:13:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61acd000 == 67 [pid = 1970] [id = 126] 13:13:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54bcb800 == 66 [pid = 1970] [id = 125] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 166 (0x7f1a6ecc9000) [pid = 1970] [serial = 316] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a6eccc000) [pid = 1970] [serial = 366] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a548fb000) [pid = 1970] [serial = 351] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a5b090000) [pid = 1970] [serial = 360] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a55835c00) [pid = 1970] [serial = 369] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a5b83e000) [pid = 1970] [serial = 361] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a61e72400) [pid = 1970] [serial = 363] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a56ce5c00) [pid = 1970] [serial = 357] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a571c5c00) [pid = 1970] [serial = 358] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a5b0f0800) [pid = 1970] [serial = 337] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a57464c00) [pid = 1970] [serial = 354] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a6ef78000) [pid = 1970] [serial = 367] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a61fa6000) [pid = 1970] [serial = 364] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a57624800) [pid = 1970] [serial = 370] [outer = (nil)] [url = about:blank] 13:13:59 INFO - PROCESS | 1970 | 1461356039931 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573b8800 == 67 [pid = 1970] [id = 149] 13:13:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a55835c00) [pid = 1970] [serial = 446] [outer = (nil)] 13:13:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a5b0f0800) [pid = 1970] [serial = 447] [outer = 0x7f1a55835c00] 13:14:00 INFO - PROCESS | 1970 | 1461356040001 Marionette DEBUG loaded listener.js 13:14:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a5b586000) [pid = 1970] [serial = 448] [outer = 0x7f1a55835c00] 13:14:00 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:00 INFO - PROCESS | 1970 | 1461356040774 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:14:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:14:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1288ms 13:14:00 INFO - PROCESS | 1970 | 1461356040810 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 13:14:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:14:00 INFO - PROCESS | 1970 | 1461356040814 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 13:14:00 INFO - PROCESS | 1970 | 1461356040825 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:14:00 INFO - PROCESS | 1970 | 1461356040827 Marionette TRACE conn4 <- [1,570,null,{}] 13:14:00 INFO - PROCESS | 1970 | 1461356040838 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:00 INFO - PROCESS | 1970 | 1461356040970 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 13:14:00 INFO - PROCESS | 1970 | 1461356040984 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60544800 == 68 [pid = 1970] [id = 150] 13:14:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a571c5c00) [pid = 1970] [serial = 449] [outer = (nil)] 13:14:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a5b58f400) [pid = 1970] [serial = 450] [outer = 0x7f1a571c5c00] 13:14:01 INFO - PROCESS | 1970 | 1461356041044 Marionette DEBUG loaded listener.js 13:14:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a5b593c00) [pid = 1970] [serial = 451] [outer = 0x7f1a571c5c00] 13:14:01 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:01 INFO - PROCESS | 1970 | 1461356041856 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:14:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:14:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1086ms 13:14:01 INFO - PROCESS | 1970 | 1461356041923 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 13:14:01 INFO - PROCESS | 1970 | 1461356041928 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 13:14:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:14:01 INFO - PROCESS | 1970 | 1461356041937 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:14:01 INFO - PROCESS | 1970 | 1461356041940 Marionette TRACE conn4 <- [1,574,null,{}] 13:14:01 INFO - PROCESS | 1970 | 1461356041950 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:02 INFO - PROCESS | 1970 | 1461356042109 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 13:14:02 INFO - PROCESS | 1970 | 1461356042118 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a66e73800 == 69 [pid = 1970] [id = 151] 13:14:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a54727c00) [pid = 1970] [serial = 452] [outer = (nil)] 13:14:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a5472dc00) [pid = 1970] [serial = 453] [outer = 0x7f1a54727c00] 13:14:02 INFO - PROCESS | 1970 | 1461356042192 Marionette DEBUG loaded listener.js 13:14:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a54731c00) [pid = 1970] [serial = 454] [outer = 0x7f1a54727c00] 13:14:03 INFO - PROCESS | 1970 | 1461356043140 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:14:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:14:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1234ms 13:14:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:14:03 INFO - PROCESS | 1970 | 1461356043171 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 13:14:03 INFO - PROCESS | 1970 | 1461356043174 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 13:14:03 INFO - PROCESS | 1970 | 1461356043178 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:14:03 INFO - PROCESS | 1970 | 1461356043182 Marionette TRACE conn4 <- [1,578,null,{}] 13:14:03 INFO - PROCESS | 1970 | 1461356043192 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:03 INFO - PROCESS | 1970 | 1461356043443 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 13:14:03 INFO - PROCESS | 1970 | 1461356043465 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72798000 == 70 [pid = 1970] [id = 152] 13:14:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a5582d000) [pid = 1970] [serial = 455] [outer = (nil)] 13:14:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a5b8aac00) [pid = 1970] [serial = 456] [outer = 0x7f1a5582d000] 13:14:03 INFO - PROCESS | 1970 | 1461356043528 Marionette DEBUG loaded listener.js 13:14:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a603e0800) [pid = 1970] [serial = 457] [outer = 0x7f1a5582d000] 13:14:04 INFO - PROCESS | 1970 | 1461356044385 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:14:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:14:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1233ms 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a56ce7800) [pid = 1970] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a58fe5800) [pid = 1970] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a5a5b4800) [pid = 1970] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a61e75800) [pid = 1970] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a56ced800) [pid = 1970] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a5b8a3400) [pid = 1970] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a61e6d400) [pid = 1970] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a5b0f4c00) [pid = 1970] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a54bac800) [pid = 1970] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a5b083000) [pid = 1970] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a6ece8400) [pid = 1970] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a571c3800) [pid = 1970] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a559a3400) [pid = 1970] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a5b0ea400) [pid = 1970] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a571be400) [pid = 1970] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a57ee5400) [pid = 1970] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a5a5bc400) [pid = 1970] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a5b83b800) [pid = 1970] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a559ac800) [pid = 1970] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a61f98c00) [pid = 1970] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a5b0f5c00) [pid = 1970] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a61a7a400) [pid = 1970] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a5b091800) [pid = 1970] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a57ee5000) [pid = 1970] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a56d0e800) [pid = 1970] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a5a65ac00) [pid = 1970] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a61e6e000) [pid = 1970] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a57eea800) [pid = 1970] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a610e6800) [pid = 1970] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a61a77000) [pid = 1970] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a5702c800) [pid = 1970] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a6ec4a800) [pid = 1970] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a57181400) [pid = 1970] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a5a659800) [pid = 1970] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a5f44c000) [pid = 1970] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:14:04 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a571c1c00) [pid = 1970] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:14:04 INFO - PROCESS | 1970 | 1461356044808 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 13:14:04 INFO - PROCESS | 1970 | 1461356044811 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 13:14:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a548f2400) [pid = 1970] [serial = 458] [outer = 0x7f1a56f2e400] 13:14:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:14:04 INFO - PROCESS | 1970 | 1461356044887 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:14:04 INFO - PROCESS | 1970 | 1461356044890 Marionette TRACE conn4 <- [1,582,null,{}] 13:14:04 INFO - PROCESS | 1970 | 1461356044936 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:05 INFO - PROCESS | 1970 | 1461356045113 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 13:14:05 INFO - PROCESS | 1970 | 1461356045223 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e4e0800 == 71 [pid = 1970] [id = 153] 13:14:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a54972000) [pid = 1970] [serial = 459] [outer = (nil)] 13:14:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a5497d000) [pid = 1970] [serial = 460] [outer = 0x7f1a54972000] 13:14:05 INFO - PROCESS | 1970 | 1461356045297 Marionette DEBUG loaded listener.js 13:14:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a57188c00) [pid = 1970] [serial = 461] [outer = 0x7f1a54972000] 13:14:05 INFO - PROCESS | 1970 | 1461356045889 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:14:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:14:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1076ms 13:14:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:14:05 INFO - PROCESS | 1970 | 1461356045943 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 13:14:05 INFO - PROCESS | 1970 | 1461356045945 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 13:14:05 INFO - PROCESS | 1970 | 1461356045951 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:14:05 INFO - PROCESS | 1970 | 1461356045954 Marionette TRACE conn4 <- [1,586,null,{}] 13:14:05 INFO - PROCESS | 1970 | 1461356045959 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:06 INFO - PROCESS | 1970 | 1461356046142 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 13:14:06 INFO - PROCESS | 1970 | 1461356046163 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f4c6000 == 72 [pid = 1970] [id = 154] 13:14:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a5497b800) [pid = 1970] [serial = 462] [outer = (nil)] 13:14:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a58feb800) [pid = 1970] [serial = 463] [outer = 0x7f1a5497b800] 13:14:06 INFO - PROCESS | 1970 | 1461356046223 Marionette DEBUG loaded listener.js 13:14:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a5b0f3c00) [pid = 1970] [serial = 464] [outer = 0x7f1a5497b800] 13:14:06 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:07 INFO - PROCESS | 1970 | 1461356047095 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1177ms 13:14:07 INFO - PROCESS | 1970 | 1461356047129 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 13:14:07 INFO - PROCESS | 1970 | 1461356047134 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 13:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:14:07 INFO - PROCESS | 1970 | 1461356047143 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:14:07 INFO - PROCESS | 1970 | 1461356047148 Marionette TRACE conn4 <- [1,590,null,{}] 13:14:07 INFO - PROCESS | 1970 | 1461356047157 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:07 INFO - PROCESS | 1970 | 1461356047332 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 13:14:07 INFO - PROCESS | 1970 | 1461356047487 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5734a000 == 73 [pid = 1970] [id = 155] 13:14:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a4f476800) [pid = 1970] [serial = 465] [outer = (nil)] 13:14:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a4f6d4400) [pid = 1970] [serial = 466] [outer = 0x7f1a4f476800] 13:14:07 INFO - PROCESS | 1970 | 1461356047569 Marionette DEBUG loaded listener.js 13:14:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a5472f000) [pid = 1970] [serial = 467] [outer = 0x7f1a4f476800] 13:14:08 INFO - PROCESS | 1970 | 1461356048523 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:14:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:14:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1432ms 13:14:08 INFO - PROCESS | 1970 | 1461356048575 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 13:14:08 INFO - PROCESS | 1970 | 1461356048588 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 13:14:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:14:08 INFO - PROCESS | 1970 | 1461356048597 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:14:08 INFO - PROCESS | 1970 | 1461356048602 Marionette TRACE conn4 <- [1,594,null,{}] 13:14:08 INFO - PROCESS | 1970 | 1461356048607 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:08 INFO - PROCESS | 1970 | 1461356048778 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 13:14:08 INFO - PROCESS | 1970 | 1461356048945 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:08 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b243000 == 74 [pid = 1970] [id = 156] 13:14:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a54973800) [pid = 1970] [serial = 468] [outer = (nil)] 13:14:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a559ab800) [pid = 1970] [serial = 469] [outer = 0x7f1a54973800] 13:14:09 INFO - PROCESS | 1970 | 1461356049024 Marionette DEBUG loaded listener.js 13:14:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a57468000) [pid = 1970] [serial = 470] [outer = 0x7f1a54973800] 13:14:09 INFO - PROCESS | 1970 | 1461356049974 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:14:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:14:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1429ms 13:14:10 INFO - PROCESS | 1970 | 1461356050029 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 13:14:10 INFO - PROCESS | 1970 | 1461356050032 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 13:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:14:10 INFO - PROCESS | 1970 | 1461356050041 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:14:10 INFO - PROCESS | 1970 | 1461356050048 Marionette TRACE conn4 <- [1,598,null,{}] 13:14:10 INFO - PROCESS | 1970 | 1461356050067 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:10 INFO - PROCESS | 1970 | 1461356050273 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 13:14:10 INFO - PROCESS | 1970 | 1461356050485 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72d53800 == 75 [pid = 1970] [id = 157] 13:14:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a5adee400) [pid = 1970] [serial = 471] [outer = (nil)] 13:14:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a5b0f7c00) [pid = 1970] [serial = 472] [outer = 0x7f1a5adee400] 13:14:10 INFO - PROCESS | 1970 | 1461356050619 Marionette DEBUG loaded listener.js 13:14:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a5b587400) [pid = 1970] [serial = 473] [outer = 0x7f1a5adee400] 13:14:11 INFO - PROCESS | 1970 | 1461356051610 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:14:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:14:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1640ms 13:14:11 INFO - PROCESS | 1970 | 1461356051681 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 13:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:14:11 INFO - PROCESS | 1970 | 1461356051689 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 13:14:11 INFO - PROCESS | 1970 | 1461356051696 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:14:11 INFO - PROCESS | 1970 | 1461356051700 Marionette TRACE conn4 <- [1,602,null,{}] 13:14:11 INFO - PROCESS | 1970 | 1461356051705 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:11 INFO - PROCESS | 1970 | 1461356051902 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 13:14:12 INFO - PROCESS | 1970 | 1461356052150 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b71800 == 76 [pid = 1970] [id = 158] 13:14:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a5adefc00) [pid = 1970] [serial = 474] [outer = (nil)] 13:14:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a5b83cc00) [pid = 1970] [serial = 475] [outer = 0x7f1a5adefc00] 13:14:12 INFO - PROCESS | 1970 | 1461356052236 Marionette DEBUG loaded listener.js 13:14:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a5b8ad400) [pid = 1970] [serial = 476] [outer = 0x7f1a5adefc00] 13:14:13 INFO - PROCESS | 1970 | 1461356053060 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1428ms 13:14:13 INFO - PROCESS | 1970 | 1461356053125 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 13:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:14:13 INFO - PROCESS | 1970 | 1461356053130 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 13:14:13 INFO - PROCESS | 1970 | 1461356053138 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:14:13 INFO - PROCESS | 1970 | 1461356053141 Marionette TRACE conn4 <- [1,606,null,{}] 13:14:13 INFO - PROCESS | 1970 | 1461356053149 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:13 INFO - PROCESS | 1970 | 1461356053334 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 13:14:13 INFO - PROCESS | 1970 | 1461356053492 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72607800 == 77 [pid = 1970] [id = 159] 13:14:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a5b58a400) [pid = 1970] [serial = 477] [outer = (nil)] 13:14:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a5e757800) [pid = 1970] [serial = 478] [outer = 0x7f1a5b58a400] 13:14:13 INFO - PROCESS | 1970 | 1461356053577 Marionette DEBUG loaded listener.js 13:14:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a5fb62400) [pid = 1970] [serial = 479] [outer = 0x7f1a5b58a400] 13:14:14 INFO - PROCESS | 1970 | 1461356054400 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1333ms 13:14:14 INFO - PROCESS | 1970 | 1461356054476 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 13:14:14 INFO - PROCESS | 1970 | 1461356054481 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 13:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:14:14 INFO - PROCESS | 1970 | 1461356054489 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:14:14 INFO - PROCESS | 1970 | 1461356054493 Marionette TRACE conn4 <- [1,610,null,{}] 13:14:14 INFO - PROCESS | 1970 | 1461356054498 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:14 INFO - PROCESS | 1970 | 1461356054715 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 13:14:14 INFO - PROCESS | 1970 | 1461356054890 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:14 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4f59b000 == 78 [pid = 1970] [id = 160] 13:14:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a60a88400) [pid = 1970] [serial = 480] [outer = (nil)] 13:14:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a61ec4400) [pid = 1970] [serial = 481] [outer = 0x7f1a60a88400] 13:14:14 INFO - PROCESS | 1970 | 1461356054985 Marionette DEBUG loaded listener.js 13:14:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a63fb9c00) [pid = 1970] [serial = 482] [outer = 0x7f1a60a88400] 13:14:15 INFO - PROCESS | 1970 | 1461356055879 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:14:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:14:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1428ms 13:14:15 INFO - PROCESS | 1970 | 1461356055918 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 13:14:15 INFO - PROCESS | 1970 | 1461356055922 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 13:14:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:14:15 INFO - PROCESS | 1970 | 1461356055929 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:14:15 INFO - PROCESS | 1970 | 1461356055931 Marionette TRACE conn4 <- [1,614,null,{}] 13:14:15 INFO - PROCESS | 1970 | 1461356055937 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:16 INFO - PROCESS | 1970 | 1461356056110 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 13:14:16 INFO - PROCESS | 1970 | 1461356056275 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7261f800 == 79 [pid = 1970] [id = 161] 13:14:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a4d5ed400) [pid = 1970] [serial = 483] [outer = (nil)] 13:14:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a4d5f6400) [pid = 1970] [serial = 484] [outer = 0x7f1a4d5ed400] 13:14:16 INFO - PROCESS | 1970 | 1461356056352 Marionette DEBUG loaded listener.js 13:14:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a4d5fc000) [pid = 1970] [serial = 485] [outer = 0x7f1a4d5ed400] 13:14:17 INFO - PROCESS | 1970 | 1461356057250 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:14:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:14:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1376ms 13:14:17 INFO - PROCESS | 1970 | 1461356057306 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 13:14:17 INFO - PROCESS | 1970 | 1461356057310 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 13:14:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:14:17 INFO - PROCESS | 1970 | 1461356057315 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:14:17 INFO - PROCESS | 1970 | 1461356057318 Marionette TRACE conn4 <- [1,618,null,{}] 13:14:17 INFO - PROCESS | 1970 | 1461356057323 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:17 INFO - PROCESS | 1970 | 1461356057486 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 13:14:17 INFO - PROCESS | 1970 | 1461356057648 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:17 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d8eb000 == 80 [pid = 1970] [id = 162] 13:14:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a4d5f3000) [pid = 1970] [serial = 486] [outer = (nil)] 13:14:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a4e7c6c00) [pid = 1970] [serial = 487] [outer = 0x7f1a4d5f3000] 13:14:17 INFO - PROCESS | 1970 | 1461356057735 Marionette DEBUG loaded listener.js 13:14:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a4e7cb400) [pid = 1970] [serial = 488] [outer = 0x7f1a4d5f3000] 13:14:18 INFO - PROCESS | 1970 | 1461356058549 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:14:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:14:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1277ms 13:14:18 INFO - PROCESS | 1970 | 1461356058595 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 13:14:18 INFO - PROCESS | 1970 | 1461356058598 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 13:14:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:14:18 INFO - PROCESS | 1970 | 1461356058610 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:14:18 INFO - PROCESS | 1970 | 1461356058615 Marionette TRACE conn4 <- [1,622,null,{}] 13:14:18 INFO - PROCESS | 1970 | 1461356058624 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:18 INFO - PROCESS | 1970 | 1461356058799 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 13:14:19 INFO - PROCESS | 1970 | 1461356059004 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5495b000 == 81 [pid = 1970] [id = 163] 13:14:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a4f309800) [pid = 1970] [serial = 489] [outer = (nil)] 13:14:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a4f46d400) [pid = 1970] [serial = 490] [outer = 0x7f1a4f309800] 13:14:19 INFO - PROCESS | 1970 | 1461356059419 Marionette DEBUG loaded listener.js 13:14:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a4f479c00) [pid = 1970] [serial = 491] [outer = 0x7f1a4f309800] 13:14:20 INFO - PROCESS | 1970 | 1461356060385 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:14:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:14:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1844ms 13:14:20 INFO - PROCESS | 1970 | 1461356060451 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 13:14:20 INFO - PROCESS | 1970 | 1461356060458 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 13:14:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:14:20 INFO - PROCESS | 1970 | 1461356060465 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:14:20 INFO - PROCESS | 1970 | 1461356060469 Marionette TRACE conn4 <- [1,626,null,{}] 13:14:20 INFO - PROCESS | 1970 | 1461356060477 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:20 INFO - PROCESS | 1970 | 1461356060644 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 13:14:20 INFO - PROCESS | 1970 | 1461356060913 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:20 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4f3b9800 == 82 [pid = 1970] [id = 164] 13:14:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a5472c800) [pid = 1970] [serial = 492] [outer = (nil)] 13:14:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a54731800) [pid = 1970] [serial = 493] [outer = 0x7f1a5472c800] 13:14:21 INFO - PROCESS | 1970 | 1461356061029 Marionette DEBUG loaded listener.js 13:14:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a54baac00) [pid = 1970] [serial = 494] [outer = 0x7f1a5472c800] 13:14:21 INFO - PROCESS | 1970 | 1461356061879 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:14:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:14:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1480ms 13:14:21 INFO - PROCESS | 1970 | 1461356061945 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 13:14:21 INFO - PROCESS | 1970 | 1461356061951 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 13:14:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:14:21 INFO - PROCESS | 1970 | 1461356061962 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:14:21 INFO - PROCESS | 1970 | 1461356061967 Marionette TRACE conn4 <- [1,630,null,{}] 13:14:21 INFO - PROCESS | 1970 | 1461356061972 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:22 INFO - PROCESS | 1970 | 1461356062150 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 13:14:22 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5e691000 == 81 [pid = 1970] [id = 106] 13:14:22 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a63cc3000) [pid = 1970] [serial = 411] [outer = (nil)] [url = about:blank] 13:14:22 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a5b0eec00) [pid = 1970] [serial = 378] [outer = (nil)] [url = about:blank] 13:14:22 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a67c8f800) [pid = 1970] [serial = 381] [outer = (nil)] [url = about:blank] 13:14:22 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a55834000) [pid = 1970] [serial = 375] [outer = (nil)] [url = about:blank] 13:14:22 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a72f43000) [pid = 1970] [serial = 384] [outer = (nil)] [url = about:blank] 13:14:22 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a73288c00) [pid = 1970] [serial = 387] [outer = (nil)] [url = about:blank] 13:14:22 INFO - PROCESS | 1970 | 1461356062356 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:22 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e4e0800 == 80 [pid = 1970] [id = 153] 13:14:22 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72798000 == 79 [pid = 1970] [id = 152] 13:14:22 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a66e73800 == 78 [pid = 1970] [id = 151] 13:14:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57364000 == 79 [pid = 1970] [id = 165] 13:14:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a54bb0800) [pid = 1970] [serial = 495] [outer = (nil)] 13:14:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a56cee400) [pid = 1970] [serial = 496] [outer = 0x7f1a54bb0800] 13:14:22 INFO - PROCESS | 1970 | 1461356062510 Marionette DEBUG loaded listener.js 13:14:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a57031c00) [pid = 1970] [serial = 497] [outer = 0x7f1a54bb0800] 13:14:22 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60544800 == 78 [pid = 1970] [id = 150] 13:14:22 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a573b8800 == 77 [pid = 1970] [id = 149] 13:14:22 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57a9f800 == 76 [pid = 1970] [id = 148] 13:14:22 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61219000 == 75 [pid = 1970] [id = 147] 13:14:22 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5494c800 == 74 [pid = 1970] [id = 142] 13:14:22 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a74e7f800 == 73 [pid = 1970] [id = 141] 13:14:22 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60f17000 == 72 [pid = 1970] [id = 139] 13:14:23 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57bd6000 == 71 [pid = 1970] [id = 138] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a5a65b400) [pid = 1970] [serial = 147] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a5ade4800) [pid = 1970] [serial = 396] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a5f04c400) [pid = 1970] [serial = 210] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a6dd56000) [pid = 1970] [serial = 253] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a5a5be000) [pid = 1970] [serial = 174] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a5b8ae000) [pid = 1970] [serial = 406] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a63a77000) [pid = 1970] [serial = 346] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a60a89c00) [pid = 1970] [serial = 403] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a61fa4000) [pid = 1970] [serial = 409] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a61f2e400) [pid = 1970] [serial = 286] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a73107c00) [pid = 1970] [serial = 219] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a7320c000) [pid = 1970] [serial = 391] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a709a7400) [pid = 1970] [serial = 328] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a5f042400) [pid = 1970] [serial = 322] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a63fb4800) [pid = 1970] [serial = 289] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a5b8a9c00) [pid = 1970] [serial = 405] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a61f30400) [pid = 1970] [serial = 150] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a5b841400) [pid = 1970] [serial = 283] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a60995800) [pid = 1970] [serial = 249] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a58b5d000) [pid = 1970] [serial = 319] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a61fa6c00) [pid = 1970] [serial = 331] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a5e750800) [pid = 1970] [serial = 400] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a6ec45400) [pid = 1970] [serial = 325] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a60913000) [pid = 1970] [serial = 343] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a5b836800) [pid = 1970] [serial = 340] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a56d19000) [pid = 1970] [serial = 295] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a5f3b7000) [pid = 1970] [serial = 246] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a6dd11000) [pid = 1970] [serial = 349] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a73202800) [pid = 1970] [serial = 256] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a5adeb800) [pid = 1970] [serial = 390] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a63f12800) [pid = 1970] [serial = 180] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a6dadb800) [pid = 1970] [serial = 183] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a5aded800) [pid = 1970] [serial = 397] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a5b8ad800) [pid = 1970] [serial = 408] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a571bdc00) [pid = 1970] [serial = 393] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 127 (0x7f1a5b83b400) [pid = 1970] [serial = 399] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 126 (0x7f1a57466800) [pid = 1970] [serial = 394] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 125 (0x7f1a7256b400) [pid = 1970] [serial = 216] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 124 (0x7f1a73203400) [pid = 1970] [serial = 222] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 123 (0x7f1a5f7a9000) [pid = 1970] [serial = 177] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 122 (0x7f1a5fc7f400) [pid = 1970] [serial = 402] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 121 (0x7f1a63fafc00) [pid = 1970] [serial = 213] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | --DOMWINDOW == 120 (0x7f1a72f40400) [pid = 1970] [serial = 292] [outer = (nil)] [url = about:blank] 13:14:23 INFO - PROCESS | 1970 | 1461356063299 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1391ms 13:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:14:23 INFO - PROCESS | 1970 | 1461356063353 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 13:14:23 INFO - PROCESS | 1970 | 1461356063356 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 13:14:23 INFO - PROCESS | 1970 | 1461356063363 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:14:23 INFO - PROCESS | 1970 | 1461356063370 Marionette TRACE conn4 <- [1,634,null,{}] 13:14:23 INFO - PROCESS | 1970 | 1461356063385 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:23 INFO - PROCESS | 1970 | 1461356063554 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 13:14:23 INFO - PROCESS | 1970 | 1461356063688 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a51a800 == 72 [pid = 1970] [id = 166] 13:14:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 121 (0x7f1a56d19000) [pid = 1970] [serial = 498] [outer = (nil)] 13:14:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 122 (0x7f1a57469400) [pid = 1970] [serial = 499] [outer = 0x7f1a56d19000] 13:14:23 INFO - PROCESS | 1970 | 1461356063755 Marionette DEBUG loaded listener.js 13:14:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 123 (0x7f1a58aed400) [pid = 1970] [serial = 500] [outer = 0x7f1a56d19000] 13:14:24 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:24 INFO - PROCESS | 1970 | 1461356064454 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:14:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:14:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1134ms 13:14:24 INFO - PROCESS | 1970 | 1461356064515 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 13:14:24 INFO - PROCESS | 1970 | 1461356064520 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 13:14:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:14:24 INFO - PROCESS | 1970 | 1461356064531 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:14:24 INFO - PROCESS | 1970 | 1461356064534 Marionette TRACE conn4 <- [1,638,null,{}] 13:14:24 INFO - PROCESS | 1970 | 1461356064538 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:24 INFO - PROCESS | 1970 | 1461356064692 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 13:14:24 INFO - PROCESS | 1970 | 1461356064702 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:24 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5abd9800 == 73 [pid = 1970] [id = 167] 13:14:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 124 (0x7f1a5761e000) [pid = 1970] [serial = 501] [outer = (nil)] 13:14:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 125 (0x7f1a5a5bf000) [pid = 1970] [serial = 502] [outer = 0x7f1a5761e000] 13:14:24 INFO - PROCESS | 1970 | 1461356064762 Marionette DEBUG loaded listener.js 13:14:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 126 (0x7f1a5adea800) [pid = 1970] [serial = 503] [outer = 0x7f1a5761e000] 13:14:25 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:25 INFO - PROCESS | 1970 | 1461356065656 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1187ms 13:14:25 INFO - PROCESS | 1970 | 1461356065720 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 13:14:25 INFO - PROCESS | 1970 | 1461356065723 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 13:14:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:14:25 INFO - PROCESS | 1970 | 1461356065729 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:14:25 INFO - PROCESS | 1970 | 1461356065731 Marionette TRACE conn4 <- [1,642,null,{}] 13:14:25 INFO - PROCESS | 1970 | 1461356065736 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:25 INFO - PROCESS | 1970 | 1461356065929 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 13:14:25 INFO - PROCESS | 1970 | 1461356065955 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b965000 == 74 [pid = 1970] [id = 168] 13:14:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 127 (0x7f1a5b083400) [pid = 1970] [serial = 504] [outer = (nil)] 13:14:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a5b08c800) [pid = 1970] [serial = 505] [outer = 0x7f1a5b083400] 13:14:26 INFO - PROCESS | 1970 | 1461356066023 Marionette DEBUG loaded listener.js 13:14:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a5b507c00) [pid = 1970] [serial = 506] [outer = 0x7f1a5b083400] 13:14:27 INFO - PROCESS | 1970 | 1461356067274 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:14:27 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a571c5c00) [pid = 1970] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:14:27 INFO - PROCESS | 1970 | --DOMWINDOW == 127 (0x7f1a548fc000) [pid = 1970] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:14:27 INFO - PROCESS | 1970 | --DOMWINDOW == 126 (0x7f1a548f3000) [pid = 1970] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:14:27 INFO - PROCESS | 1970 | --DOMWINDOW == 125 (0x7f1a5582d000) [pid = 1970] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:14:27 INFO - PROCESS | 1970 | --DOMWINDOW == 124 (0x7f1a4f6d1800) [pid = 1970] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:14:27 INFO - PROCESS | 1970 | --DOMWINDOW == 123 (0x7f1a571b8400) [pid = 1970] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:14:27 INFO - PROCESS | 1970 | --DOMWINDOW == 122 (0x7f1a54727c00) [pid = 1970] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:14:27 INFO - PROCESS | 1970 | --DOMWINDOW == 121 (0x7f1a54972000) [pid = 1970] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:14:27 INFO - PROCESS | 1970 | --DOMWINDOW == 120 (0x7f1a55835c00) [pid = 1970] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:14:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:14:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1633ms 13:14:27 INFO - PROCESS | 1970 | 1461356067364 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 13:14:27 INFO - PROCESS | 1970 | 1461356067366 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 13:14:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:14:27 INFO - PROCESS | 1970 | 1461356067373 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:14:27 INFO - PROCESS | 1970 | 1461356067375 Marionette TRACE conn4 <- [1,646,null,{}] 13:14:27 INFO - PROCESS | 1970 | 1461356067380 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:27 INFO - PROCESS | 1970 | 1461356067536 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 13:14:27 INFO - PROCESS | 1970 | 1461356067682 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b257800 == 75 [pid = 1970] [id = 169] 13:14:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 121 (0x7f1a5adf1400) [pid = 1970] [serial = 507] [outer = (nil)] 13:14:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 122 (0x7f1a5b50d000) [pid = 1970] [serial = 508] [outer = 0x7f1a5adf1400] 13:14:27 INFO - PROCESS | 1970 | 1461356067759 Marionette DEBUG loaded listener.js 13:14:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 123 (0x7f1a5b58cc00) [pid = 1970] [serial = 509] [outer = 0x7f1a5adf1400] 13:14:28 INFO - PROCESS | 1970 | 1461356068429 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:14:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:14:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1079ms 13:14:28 INFO - PROCESS | 1970 | 1461356068463 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 13:14:28 INFO - PROCESS | 1970 | 1461356068466 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 13:14:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:14:28 INFO - PROCESS | 1970 | 1461356068473 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:14:28 INFO - PROCESS | 1970 | 1461356068475 Marionette TRACE conn4 <- [1,650,null,{}] 13:14:28 INFO - PROCESS | 1970 | 1461356068493 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:28 INFO - PROCESS | 1970 | 1461356068631 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 13:14:28 INFO - PROCESS | 1970 | 1461356068644 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60544800 == 76 [pid = 1970] [id = 170] 13:14:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 124 (0x7f1a5b50f800) [pid = 1970] [serial = 510] [outer = (nil)] 13:14:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 125 (0x7f1a5b8ab400) [pid = 1970] [serial = 511] [outer = 0x7f1a5b50f800] 13:14:28 INFO - PROCESS | 1970 | 1461356068716 Marionette DEBUG loaded listener.js 13:14:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 126 (0x7f1a5cde0800) [pid = 1970] [serial = 512] [outer = 0x7f1a5b50f800] 13:14:29 INFO - PROCESS | 1970 | 1461356069655 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:14:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:14:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1233ms 13:14:29 INFO - PROCESS | 1970 | 1461356069706 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 13:14:29 INFO - PROCESS | 1970 | 1461356069711 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 13:14:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:14:29 INFO - PROCESS | 1970 | 1461356069721 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:14:29 INFO - PROCESS | 1970 | 1461356069727 Marionette TRACE conn4 <- [1,654,null,{}] 13:14:29 INFO - PROCESS | 1970 | 1461356069736 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:29 INFO - PROCESS | 1970 | 1461356069914 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 13:14:30 INFO - PROCESS | 1970 | 1461356070066 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5796d800 == 77 [pid = 1970] [id = 171] 13:14:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 127 (0x7f1a4d5f4400) [pid = 1970] [serial = 513] [outer = (nil)] 13:14:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a54722400) [pid = 1970] [serial = 514] [outer = 0x7f1a4d5f4400] 13:14:30 INFO - PROCESS | 1970 | 1461356070139 Marionette DEBUG loaded listener.js 13:14:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a548f1000) [pid = 1970] [serial = 515] [outer = 0x7f1a4d5f4400] 13:14:31 INFO - PROCESS | 1970 | 1461356071030 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:14:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:14:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1384ms 13:14:31 INFO - PROCESS | 1970 | 1461356071105 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 13:14:31 INFO - PROCESS | 1970 | 1461356071112 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 13:14:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:14:31 INFO - PROCESS | 1970 | 1461356071122 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:14:31 INFO - PROCESS | 1970 | 1461356071125 Marionette TRACE conn4 <- [1,658,null,{}] 13:14:31 INFO - PROCESS | 1970 | 1461356071132 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:31 INFO - PROCESS | 1970 | 1461356071342 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 13:14:31 INFO - PROCESS | 1970 | 1461356071495 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5abca800 == 78 [pid = 1970] [id = 172] 13:14:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a55834c00) [pid = 1970] [serial = 516] [outer = (nil)] 13:14:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a56cf0800) [pid = 1970] [serial = 517] [outer = 0x7f1a55834c00] 13:14:31 INFO - PROCESS | 1970 | 1461356071568 Marionette DEBUG loaded listener.js 13:14:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a571b9400) [pid = 1970] [serial = 518] [outer = 0x7f1a55834c00] 13:14:32 INFO - PROCESS | 1970 | 1461356072484 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:14:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:14:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1430ms 13:14:32 INFO - PROCESS | 1970 | 1461356072554 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 13:14:32 INFO - PROCESS | 1970 | 1461356072557 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 13:14:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:14:32 INFO - PROCESS | 1970 | 1461356072564 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:14:32 INFO - PROCESS | 1970 | 1461356072570 Marionette TRACE conn4 <- [1,662,null,{}] 13:14:32 INFO - PROCESS | 1970 | 1461356072585 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:32 INFO - PROCESS | 1970 | 1461356072818 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 13:14:33 INFO - PROCESS | 1970 | 1461356073021 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61215000 == 79 [pid = 1970] [id = 173] 13:14:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a57469800) [pid = 1970] [serial = 519] [outer = (nil)] 13:14:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a5b0ea400) [pid = 1970] [serial = 520] [outer = 0x7f1a57469800] 13:14:33 INFO - PROCESS | 1970 | 1461356073139 Marionette DEBUG loaded listener.js 13:14:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a5b50bc00) [pid = 1970] [serial = 521] [outer = 0x7f1a57469800] 13:14:33 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:33 INFO - PROCESS | 1970 | 1461356073981 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:14:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:14:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1439ms 13:14:34 INFO - PROCESS | 1970 | 1461356074004 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 13:14:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:14:34 INFO - PROCESS | 1970 | 1461356074009 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 13:14:34 INFO - PROCESS | 1970 | 1461356074016 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:14:34 INFO - PROCESS | 1970 | 1461356074019 Marionette TRACE conn4 <- [1,666,null,{}] 13:14:34 INFO - PROCESS | 1970 | 1461356074025 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:34 INFO - PROCESS | 1970 | 1461356074202 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 13:14:34 INFO - PROCESS | 1970 | 1461356074392 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61ae4800 == 80 [pid = 1970] [id = 174] 13:14:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a5b58d400) [pid = 1970] [serial = 522] [outer = (nil)] 13:14:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a5b83ac00) [pid = 1970] [serial = 523] [outer = 0x7f1a5b58d400] 13:14:34 INFO - PROCESS | 1970 | 1461356074478 Marionette DEBUG loaded listener.js 13:14:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a5cdde400) [pid = 1970] [serial = 524] [outer = 0x7f1a5b58d400] 13:14:35 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:35 INFO - PROCESS | 1970 | 1461356075296 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:14:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:14:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1337ms 13:14:35 INFO - PROCESS | 1970 | 1461356075353 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 13:14:35 INFO - PROCESS | 1970 | 1461356075356 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 13:14:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:14:35 INFO - PROCESS | 1970 | 1461356075362 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:14:35 INFO - PROCESS | 1970 | 1461356075364 Marionette TRACE conn4 <- [1,670,null,{}] 13:14:35 INFO - PROCESS | 1970 | 1461356075370 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:35 INFO - PROCESS | 1970 | 1461356075529 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 13:14:35 INFO - PROCESS | 1970 | 1461356075686 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:35 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61e21800 == 81 [pid = 1970] [id = 175] 13:14:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a5b588400) [pid = 1970] [serial = 525] [outer = (nil)] 13:14:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a5efbf400) [pid = 1970] [serial = 526] [outer = 0x7f1a5b588400] 13:14:35 INFO - PROCESS | 1970 | 1461356075757 Marionette DEBUG loaded listener.js 13:14:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a5f8ecc00) [pid = 1970] [serial = 527] [outer = 0x7f1a5b588400] 13:14:36 INFO - PROCESS | 1970 | 1461356076596 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:14:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:14:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1286ms 13:14:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:14:36 INFO - PROCESS | 1970 | 1461356076648 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 13:14:36 INFO - PROCESS | 1970 | 1461356076651 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 13:14:36 INFO - PROCESS | 1970 | 1461356076657 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:14:36 INFO - PROCESS | 1970 | 1461356076661 Marionette TRACE conn4 <- [1,674,null,{}] 13:14:36 INFO - PROCESS | 1970 | 1461356076666 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:36 INFO - PROCESS | 1970 | 1461356076876 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 13:14:37 INFO - PROCESS | 1970 | 1461356077033 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6d8c8000 == 82 [pid = 1970] [id = 176] 13:14:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a60912800) [pid = 1970] [serial = 528] [outer = (nil)] 13:14:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a61aab400) [pid = 1970] [serial = 529] [outer = 0x7f1a60912800] 13:14:37 INFO - PROCESS | 1970 | 1461356077121 Marionette DEBUG loaded listener.js 13:14:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a61f9c000) [pid = 1970] [serial = 530] [outer = 0x7f1a60912800] 13:14:37 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:37 INFO - PROCESS | 1970 | 1461356077926 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:14:37 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 13:14:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1328ms 13:14:37 INFO - PROCESS | 1970 | 1461356077986 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 13:14:37 INFO - PROCESS | 1970 | 1461356077988 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 13:14:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:14:37 INFO - PROCESS | 1970 | 1461356077995 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:14:38 INFO - PROCESS | 1970 | 1461356077998 Marionette TRACE conn4 <- [1,678,null,{}] 13:14:38 INFO - PROCESS | 1970 | 1461356078003 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:38 INFO - PROCESS | 1970 | 1461356078155 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 13:14:38 INFO - PROCESS | 1970 | 1461356078313 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:38 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a70952800 == 83 [pid = 1970] [id = 177] 13:14:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a60913c00) [pid = 1970] [serial = 531] [outer = (nil)] 13:14:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a63a77c00) [pid = 1970] [serial = 532] [outer = 0x7f1a60913c00] 13:14:38 INFO - PROCESS | 1970 | 1461356078392 Marionette DEBUG loaded listener.js 13:14:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a67c87400) [pid = 1970] [serial = 533] [outer = 0x7f1a60913c00] 13:14:39 INFO - PROCESS | 1970 | 1461356079238 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:14:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:14:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1286ms 13:14:39 INFO - PROCESS | 1970 | 1461356079282 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 13:14:39 INFO - PROCESS | 1970 | 1461356079286 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 13:14:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:14:39 INFO - PROCESS | 1970 | 1461356079291 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:14:39 INFO - PROCESS | 1970 | 1461356079294 Marionette TRACE conn4 <- [1,682,null,{}] 13:14:39 INFO - PROCESS | 1970 | 1461356079299 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:39 INFO - PROCESS | 1970 | 1461356079473 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 13:14:39 INFO - PROCESS | 1970 | 1461356079632 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72709000 == 84 [pid = 1970] [id = 178] 13:14:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a5b58a000) [pid = 1970] [serial = 534] [outer = (nil)] 13:14:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a6cc1bc00) [pid = 1970] [serial = 535] [outer = 0x7f1a5b58a000] 13:14:39 INFO - PROCESS | 1970 | 1461356079702 Marionette DEBUG loaded listener.js 13:14:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a6dbeac00) [pid = 1970] [serial = 536] [outer = 0x7f1a5b58a000] 13:14:41 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:41 INFO - PROCESS | 1970 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:41 INFO - PROCESS | 1970 | 1461356081321 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:14:41 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) 13:14:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2083ms 13:14:41 INFO - PROCESS | 1970 | 1461356081376 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 13:14:41 INFO - PROCESS | 1970 | 1461356081380 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 13:14:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:14:41 INFO - PROCESS | 1970 | 1461356081388 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:14:41 INFO - PROCESS | 1970 | 1461356081393 Marionette TRACE conn4 <- [1,686,null,{}] 13:14:41 INFO - PROCESS | 1970 | 1461356081402 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:41 INFO - PROCESS | 1970 | 1461356081595 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 13:14:41 INFO - PROCESS | 1970 | 1461356081874 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e4df800 == 85 [pid = 1970] [id = 179] 13:14:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a54726800) [pid = 1970] [serial = 537] [outer = (nil)] 13:14:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a54729000) [pid = 1970] [serial = 538] [outer = 0x7f1a54726800] 13:14:41 INFO - PROCESS | 1970 | 1461356081945 Marionette DEBUG loaded listener.js 13:14:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a548fc000) [pid = 1970] [serial = 539] [outer = 0x7f1a54726800] 13:14:42 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b257800 == 84 [pid = 1970] [id = 169] 13:14:42 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b965000 == 83 [pid = 1970] [id = 168] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a7717e800) [pid = 1970] [serial = 429] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a5b508400) [pid = 1970] [serial = 432] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a4f306400) [pid = 1970] [serial = 435] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a58feb800) [pid = 1970] [serial = 463] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5abd9800 == 82 [pid = 1970] [id = 167] 13:14:42 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a51a800 == 81 [pid = 1970] [id = 166] 13:14:42 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57364000 == 80 [pid = 1970] [id = 165] 13:14:42 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4f3b9800 == 79 [pid = 1970] [id = 164] 13:14:42 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5495b000 == 78 [pid = 1970] [id = 163] 13:14:42 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b71800 == 77 [pid = 1970] [id = 158] 13:14:42 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72d53800 == 76 [pid = 1970] [id = 157] 13:14:42 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b243000 == 75 [pid = 1970] [id = 156] 13:14:42 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5734a000 == 74 [pid = 1970] [id = 155] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a6ecc6000) [pid = 1970] [serial = 355] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a57387c00) [pid = 1970] [serial = 352] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a5b8aac00) [pid = 1970] [serial = 456] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a7091b800) [pid = 1970] [serial = 423] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a57189800) [pid = 1970] [serial = 442] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a55831800) [pid = 1970] [serial = 441] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a603e0800) [pid = 1970] [serial = 457] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a5adebc00) [pid = 1970] [serial = 445] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a5a5c3400) [pid = 1970] [serial = 444] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a5472dc00) [pid = 1970] [serial = 453] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a61f29400) [pid = 1970] [serial = 420] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a5497d000) [pid = 1970] [serial = 460] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a5b0f0800) [pid = 1970] [serial = 447] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a571ba000) [pid = 1970] [serial = 414] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a5b086000) [pid = 1970] [serial = 417] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a5b586000) [pid = 1970] [serial = 448] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a70ec1800) [pid = 1970] [serial = 426] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a4f310800) [pid = 1970] [serial = 438] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a5b58f400) [pid = 1970] [serial = 450] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a61e6f800) [pid = 1970] [serial = 250] [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.] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a5b593c00) [pid = 1970] [serial = 451] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 127 (0x7f1a57188c00) [pid = 1970] [serial = 461] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1970 | --DOMWINDOW == 126 (0x7f1a54731c00) [pid = 1970] [serial = 454] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:43 INFO - PROCESS | 1970 | 1461356083240 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:14:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:14:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1895ms 13:14:43 INFO - PROCESS | 1970 | 1461356083296 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 13:14:43 INFO - PROCESS | 1970 | 1461356083304 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 13:14:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:14:43 INFO - PROCESS | 1970 | 1461356083313 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:14:43 INFO - PROCESS | 1970 | 1461356083317 Marionette TRACE conn4 <- [1,690,null,{}] 13:14:43 INFO - PROCESS | 1970 | 1461356083323 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:43 INFO - PROCESS | 1970 | 1461356083466 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 13:14:43 INFO - PROCESS | 1970 | 1461356083580 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56abe000 == 75 [pid = 1970] [id = 180] 13:14:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 127 (0x7f1a54726400) [pid = 1970] [serial = 540] [outer = (nil)] 13:14:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a54bb0000) [pid = 1970] [serial = 541] [outer = 0x7f1a54726400] 13:14:43 INFO - PROCESS | 1970 | 1461356083647 Marionette DEBUG loaded listener.js 13:14:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a57183000) [pid = 1970] [serial = 542] [outer = 0x7f1a54726400] 13:14:44 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:44 INFO - PROCESS | 1970 | 1461356084760 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:14:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:14:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1486ms 13:14:44 INFO - PROCESS | 1970 | 1461356084800 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 13:14:44 INFO - PROCESS | 1970 | 1461356084803 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 13:14:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:14:44 INFO - PROCESS | 1970 | 1461356084809 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:14:44 INFO - PROCESS | 1970 | 1461356084814 Marionette TRACE conn4 <- [1,694,null,{}] 13:14:44 INFO - PROCESS | 1970 | 1461356084837 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:45 INFO - PROCESS | 1970 | 1461356085021 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 13:14:45 INFO - PROCESS | 1970 | 1461356085132 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:45 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a59934000 == 76 [pid = 1970] [id = 181] 13:14:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a571c0800) [pid = 1970] [serial = 543] [outer = (nil)] 13:14:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a58feac00) [pid = 1970] [serial = 544] [outer = 0x7f1a571c0800] 13:14:45 INFO - PROCESS | 1970 | 1461356085199 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a5adf1800) [pid = 1970] [serial = 545] [outer = 0x7f1a571c0800] 13:14:46 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:46 INFO - PROCESS | 1970 | 1461356086346 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:14:46 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) 13:14:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1590ms 13:14:46 INFO - PROCESS | 1970 | 1461356086426 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 13:14:46 INFO - PROCESS | 1970 | 1461356086435 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 13:14:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:14:46 INFO - PROCESS | 1970 | 1461356086448 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:14:46 INFO - PROCESS | 1970 | 1461356086450 Marionette TRACE conn4 <- [1,698,null,{}] 13:14:46 INFO - PROCESS | 1970 | 1461356086455 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:46 INFO - PROCESS | 1970 | 1461356086639 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a5582b800) [pid = 1970] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a5adf1400) [pid = 1970] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a56d19000) [pid = 1970] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a4f309800) [pid = 1970] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 127 (0x7f1a61fa4800) [pid = 1970] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 126 (0x7f1a5497b800) [pid = 1970] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 125 (0x7f1a63952400) [pid = 1970] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 124 (0x7f1a5761e000) [pid = 1970] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 123 (0x7f1a5b083400) [pid = 1970] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 122 (0x7f1a54bb2c00) [pid = 1970] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 121 (0x7f1a548fcc00) [pid = 1970] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 120 (0x7f1a5472c800) [pid = 1970] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 119 (0x7f1a54bb0800) [pid = 1970] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 118 (0x7f1a5582f400) [pid = 1970] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:14:46 INFO - PROCESS | 1970 | --DOMWINDOW == 117 (0x7f1a728ba800) [pid = 1970] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:14:46 INFO - PROCESS | 1970 | 1461356086940 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54a8b800 == 77 [pid = 1970] [id = 182] 13:14:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 118 (0x7f1a4e7c8000) [pid = 1970] [serial = 546] [outer = (nil)] 13:14:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 119 (0x7f1a5497b800) [pid = 1970] [serial = 547] [outer = 0x7f1a4e7c8000] 13:14:47 INFO - PROCESS | 1970 | 1461356087002 Marionette DEBUG loaded listener.js 13:14:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 120 (0x7f1a5746d800) [pid = 1970] [serial = 548] [outer = 0x7f1a4e7c8000] 13:14:48 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:48 INFO - PROCESS | 1970 | 1461356088033 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:14:48 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) 13:14:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1626ms 13:14:48 INFO - PROCESS | 1970 | 1461356088075 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 13:14:48 INFO - PROCESS | 1970 | 1461356088079 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 13:14:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:14:48 INFO - PROCESS | 1970 | 1461356088085 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:14:48 INFO - PROCESS | 1970 | 1461356088087 Marionette TRACE conn4 <- [1,702,null,{}] 13:14:48 INFO - PROCESS | 1970 | 1461356088092 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:48 INFO - PROCESS | 1970 | 1461356088263 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 13:14:48 INFO - PROCESS | 1970 | 1461356088441 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b258000 == 78 [pid = 1970] [id = 183] 13:14:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 121 (0x7f1a4f309800) [pid = 1970] [serial = 549] [outer = (nil)] 13:14:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 122 (0x7f1a5b091000) [pid = 1970] [serial = 550] [outer = 0x7f1a4f309800] 13:14:48 INFO - PROCESS | 1970 | 1461356088500 Marionette DEBUG loaded listener.js 13:14:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 123 (0x7f1a5b591800) [pid = 1970] [serial = 551] [outer = 0x7f1a4f309800] 13:14:49 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:49 INFO - PROCESS | 1970 | 1461356089676 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:14:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:14:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1627ms 13:14:49 INFO - PROCESS | 1970 | 1461356089713 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 13:14:49 INFO - PROCESS | 1970 | 1461356089717 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 13:14:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:14:49 INFO - PROCESS | 1970 | 1461356089726 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:14:49 INFO - PROCESS | 1970 | 1461356089729 Marionette TRACE conn4 <- [1,706,null,{}] 13:14:49 INFO - PROCESS | 1970 | 1461356089739 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:50 INFO - PROCESS | 1970 | 1461356090000 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 13:14:50 INFO - PROCESS | 1970 | 1461356090155 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b68800 == 79 [pid = 1970] [id = 184] 13:14:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 124 (0x7f1a4e7cbc00) [pid = 1970] [serial = 552] [outer = (nil)] 13:14:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 125 (0x7f1a55831800) [pid = 1970] [serial = 553] [outer = 0x7f1a4e7cbc00] 13:14:50 INFO - PROCESS | 1970 | 1461356090233 Marionette DEBUG loaded listener.js 13:14:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 126 (0x7f1a56d15400) [pid = 1970] [serial = 554] [outer = 0x7f1a4e7cbc00] 13:14:51 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:51 INFO - PROCESS | 1970 | 1461356091461 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:14:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1744ms 13:14:51 INFO - PROCESS | 1970 | 1461356091471 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 1970 | 1461356091479 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 13:14:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:14:51 INFO - PROCESS | 1970 | 1461356091501 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 1970 | 1461356091505 Marionette TRACE conn4 <- [1,710,null,{}] 13:14:51 INFO - PROCESS | 1970 | 1461356091510 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:51 INFO - PROCESS | 1970 | 1461356091709 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 13:14:51 INFO - PROCESS | 1970 | 1461356091875 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5fcab000 == 80 [pid = 1970] [id = 185] 13:14:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 127 (0x7f1a57187800) [pid = 1970] [serial = 555] [outer = (nil)] 13:14:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a5a5c0400) [pid = 1970] [serial = 556] [outer = 0x7f1a57187800] 13:14:51 INFO - PROCESS | 1970 | 1461356091948 Marionette DEBUG loaded listener.js 13:14:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a5b50b800) [pid = 1970] [serial = 557] [outer = 0x7f1a57187800] 13:14:53 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:53 INFO - PROCESS | 1970 | 1461356093449 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:14:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:14:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1983ms 13:14:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:14:53 INFO - PROCESS | 1970 | 1461356093482 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 13:14:53 INFO - PROCESS | 1970 | 1461356093485 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 13:14:53 INFO - PROCESS | 1970 | 1461356093491 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:14:53 INFO - PROCESS | 1970 | 1461356093497 Marionette TRACE conn4 <- [1,714,null,{}] 13:14:53 INFO - PROCESS | 1970 | 1461356093513 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:53 INFO - PROCESS | 1970 | 1461356093666 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 13:14:53 INFO - PROCESS | 1970 | 1461356093828 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61e13000 == 81 [pid = 1970] [id = 186] 13:14:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a5b58dc00) [pid = 1970] [serial = 558] [outer = (nil)] 13:14:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a610ea000) [pid = 1970] [serial = 559] [outer = 0x7f1a5b58dc00] 13:14:53 INFO - PROCESS | 1970 | 1461356093902 Marionette DEBUG loaded listener.js 13:14:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a61f98c00) [pid = 1970] [serial = 560] [outer = 0x7f1a5b58dc00] 13:14:55 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:55 INFO - PROCESS | 1970 | 1461356095198 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:14:55 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 13:14:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1738ms 13:14:55 INFO - PROCESS | 1970 | 1461356095258 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 13:14:55 INFO - PROCESS | 1970 | 1461356095262 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 13:14:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:14:55 INFO - PROCESS | 1970 | 1461356095288 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:14:55 INFO - PROCESS | 1970 | 1461356095291 Marionette TRACE conn4 <- [1,718,null,{}] 13:14:55 INFO - PROCESS | 1970 | 1461356095298 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:55 INFO - PROCESS | 1970 | 1461356095448 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 13:14:55 INFO - PROCESS | 1970 | 1461356095597 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:55 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dfba800 == 82 [pid = 1970] [id = 187] 13:14:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a5b83e000) [pid = 1970] [serial = 561] [outer = (nil)] 13:14:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a63f21400) [pid = 1970] [serial = 562] [outer = 0x7f1a5b83e000] 13:14:55 INFO - PROCESS | 1970 | 1461356095669 Marionette DEBUG loaded listener.js 13:14:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a6dd0cc00) [pid = 1970] [serial = 563] [outer = 0x7f1a5b83e000] 13:14:56 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:56 INFO - PROCESS | 1970 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:57 INFO - PROCESS | 1970 | 1461356097036 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:14:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:14:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1809ms 13:14:57 INFO - PROCESS | 1970 | 1461356097114 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 13:14:57 INFO - PROCESS | 1970 | 1461356097118 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 13:14:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:14:57 INFO - PROCESS | 1970 | 1461356097127 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:14:57 INFO - PROCESS | 1970 | 1461356097130 Marionette TRACE conn4 <- [1,722,null,{}] 13:14:57 INFO - PROCESS | 1970 | 1461356097137 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:57 INFO - PROCESS | 1970 | 1461356097319 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 13:14:57 INFO - PROCESS | 1970 | 1461356097694 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56aa9800 == 83 [pid = 1970] [id = 188] 13:14:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a4f46e800) [pid = 1970] [serial = 564] [outer = (nil)] 13:14:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a4f6cbc00) [pid = 1970] [serial = 565] [outer = 0x7f1a4f46e800] 13:14:57 INFO - PROCESS | 1970 | 1461356097783 Marionette DEBUG loaded listener.js 13:14:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a5497c000) [pid = 1970] [serial = 566] [outer = 0x7f1a4f46e800] 13:14:58 INFO - PROCESS | 1970 | 1461356098601 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:14:58 INFO - PROCESS | 1970 | 1461356098672 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 13:14:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:14:58 INFO - PROCESS | 1970 | 1461356098682 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:14:58 INFO - PROCESS | 1970 | 1461356098685 Marionette TRACE conn4 <- [1,726,null,{}] 13:14:58 INFO - PROCESS | 1970 | 1461356098692 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:58 INFO - PROCESS | 1970 | 1461356098848 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 13:14:59 INFO - PROCESS | 1970 | 1461356099005 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d8d8800 == 84 [pid = 1970] [id = 189] 13:14:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a5497c800) [pid = 1970] [serial = 567] [outer = (nil)] 13:14:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a548fec00) [pid = 1970] [serial = 568] [outer = 0x7f1a5497c800] 13:14:59 INFO - PROCESS | 1970 | 1461356099138 Marionette DEBUG loaded listener.js 13:14:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a5582c800) [pid = 1970] [serial = 569] [outer = 0x7f1a5497c800] 13:14:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b262000 == 83 [pid = 1970] [id = 145] 13:14:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b1d7800 == 82 [pid = 1970] [id = 143] 13:14:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b24a000 == 81 [pid = 1970] [id = 144] 13:14:59 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54a8b800 == 80 [pid = 1970] [id = 182] 13:15:00 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:00 INFO - PROCESS | 1970 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a5b8ab400) [pid = 1970] [serial = 511] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a59934000 == 79 [pid = 1970] [id = 181] 13:15:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56abe000 == 78 [pid = 1970] [id = 180] 13:15:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e4df800 == 77 [pid = 1970] [id = 179] 13:15:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6d8c8000 == 76 [pid = 1970] [id = 176] 13:15:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61e21800 == 75 [pid = 1970] [id = 175] 13:15:00 INFO - PROCESS | 1970 | 1461356100264 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:15:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61ae4800 == 74 [pid = 1970] [id = 174] 13:15:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61215000 == 73 [pid = 1970] [id = 173] 13:15:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5abca800 == 72 [pid = 1970] [id = 172] 13:15:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5796d800 == 71 [pid = 1970] [id = 171] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a61ec4400) [pid = 1970] [serial = 481] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a5b50d000) [pid = 1970] [serial = 508] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a57469400) [pid = 1970] [serial = 499] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a4f46d400) [pid = 1970] [serial = 490] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a6ecce000) [pid = 1970] [serial = 382] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a5b0f3c00) [pid = 1970] [serial = 464] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a4f479c00) [pid = 1970] [serial = 491] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a731e7800) [pid = 1970] [serial = 385] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a5b83cc00) [pid = 1970] [serial = 475] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a5b0f7c00) [pid = 1970] [serial = 472] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a5a5bf000) [pid = 1970] [serial = 502] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a5b08c800) [pid = 1970] [serial = 505] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 127 (0x7f1a4d5f6400) [pid = 1970] [serial = 484] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 126 (0x7f1a5b0ee800) [pid = 1970] [serial = 373] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 125 (0x7f1a58aed400) [pid = 1970] [serial = 500] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 124 (0x7f1a56d0b800) [pid = 1970] [serial = 376] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 123 (0x7f1a5adea800) [pid = 1970] [serial = 503] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 122 (0x7f1a559ab800) [pid = 1970] [serial = 469] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 121 (0x7f1a54731800) [pid = 1970] [serial = 493] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 120 (0x7f1a5b58cc00) [pid = 1970] [serial = 509] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 119 (0x7f1a54baac00) [pid = 1970] [serial = 494] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 118 (0x7f1a56cee400) [pid = 1970] [serial = 496] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 117 (0x7f1a5b507c00) [pid = 1970] [serial = 506] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 116 (0x7f1a5e757800) [pid = 1970] [serial = 478] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 115 (0x7f1a5f7a9c00) [pid = 1970] [serial = 379] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 114 (0x7f1a4e7c6c00) [pid = 1970] [serial = 487] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 113 (0x7f1a4f6d4400) [pid = 1970] [serial = 466] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 112 (0x7f1a57031c00) [pid = 1970] [serial = 497] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 111 (0x7f1a75bc2000) [pid = 1970] [serial = 388] [outer = (nil)] [url = about:blank] 13:15:00 INFO - PROCESS | 1970 | --DOMWINDOW == 110 (0x7f1a6dd06c00) [pid = 1970] [serial = 412] [outer = (nil)] [url = about:blank] 13:15:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:15:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1628ms 13:15:00 INFO - PROCESS | 1970 | 1461356100318 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 13:15:00 INFO - PROCESS | 1970 | 1461356100325 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 13:15:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:15:00 INFO - PROCESS | 1970 | 1461356100334 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:15:00 INFO - PROCESS | 1970 | 1461356100336 Marionette TRACE conn4 <- [1,730,null,{}] 13:15:00 INFO - PROCESS | 1970 | 1461356100343 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:00 INFO - PROCESS | 1970 | 1461356100505 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 13:15:00 INFO - PROCESS | 1970 | 1461356100696 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:00 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573ae800 == 72 [pid = 1970] [id = 190] 13:15:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 111 (0x7f1a4f308400) [pid = 1970] [serial = 570] [outer = (nil)] 13:15:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 112 (0x7f1a56d0a400) [pid = 1970] [serial = 571] [outer = 0x7f1a4f308400] 13:15:00 INFO - PROCESS | 1970 | 1461356100775 Marionette DEBUG loaded listener.js 13:15:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 113 (0x7f1a56d19c00) [pid = 1970] [serial = 572] [outer = 0x7f1a4f308400] 13:15:01 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:01 INFO - PROCESS | 1970 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:15:01 INFO - PROCESS | 1970 | 1461356101524 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 13:15:01 INFO - PROCESS | 1970 | 1461356101579 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 13:15:01 INFO - PROCESS | 1970 | 1461356101590 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:15:01 INFO - PROCESS | 1970 | 1461356101599 Marionette TRACE conn4 <- [1,734,null,{}] 13:15:01 INFO - PROCESS | 1970 | 1461356101614 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:01 INFO - PROCESS | 1970 | 1461356101794 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 13:15:01 INFO - PROCESS | 1970 | 1461356101906 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b6d000 == 73 [pid = 1970] [id = 191] 13:15:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 114 (0x7f1a54ba7c00) [pid = 1970] [serial = 573] [outer = (nil)] 13:15:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 115 (0x7f1a571bb000) [pid = 1970] [serial = 574] [outer = 0x7f1a54ba7c00] 13:15:01 INFO - PROCESS | 1970 | 1461356101966 Marionette DEBUG loaded listener.js 13:15:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 116 (0x7f1a5761e000) [pid = 1970] [serial = 575] [outer = 0x7f1a54ba7c00] 13:15:02 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:02 INFO - PROCESS | 1970 | 1461356102695 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:15:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:15:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1144ms 13:15:02 INFO - PROCESS | 1970 | 1461356102730 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 13:15:02 INFO - PROCESS | 1970 | 1461356102733 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 13:15:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:15:02 INFO - PROCESS | 1970 | 1461356102742 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:15:02 INFO - PROCESS | 1970 | 1461356102745 Marionette TRACE conn4 <- [1,738,null,{}] 13:15:02 INFO - PROCESS | 1970 | 1461356102756 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:02 INFO - PROCESS | 1970 | 1461356102957 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 13:15:02 INFO - PROCESS | 1970 | 1461356102977 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54a94000 == 74 [pid = 1970] [id = 192] 13:15:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 117 (0x7f1a5702bc00) [pid = 1970] [serial = 576] [outer = (nil)] 13:15:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 118 (0x7f1a58b57800) [pid = 1970] [serial = 577] [outer = 0x7f1a5702bc00] 13:15:03 INFO - PROCESS | 1970 | 1461356103039 Marionette DEBUG loaded listener.js 13:15:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 119 (0x7f1a59912800) [pid = 1970] [serial = 578] [outer = 0x7f1a5702bc00] 13:15:04 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:04 INFO - PROCESS | 1970 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:15:04 INFO - PROCESS | 1970 | 1461356104277 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:15:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:15:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1588ms 13:15:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:15:04 INFO - PROCESS | 1970 | 1461356104332 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 13:15:04 INFO - PROCESS | 1970 | 1461356104334 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 13:15:04 INFO - PROCESS | 1970 | 1461356104341 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:15:04 INFO - PROCESS | 1970 | 1461356104353 Marionette TRACE conn4 <- [1,742,null,{}] 13:15:04 INFO - PROCESS | 1970 | 1461356104364 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:04 INFO - PROCESS | 1970 | 1461356104571 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 13:15:04 INFO - PROCESS | 1970 | --DOMWINDOW == 118 (0x7f1a571c0800) [pid = 1970] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:15:04 INFO - PROCESS | 1970 | --DOMWINDOW == 117 (0x7f1a4e7c8000) [pid = 1970] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:15:04 INFO - PROCESS | 1970 | --DOMWINDOW == 116 (0x7f1a54726400) [pid = 1970] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:15:04 INFO - PROCESS | 1970 | --DOMWINDOW == 115 (0x7f1a54726800) [pid = 1970] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:15:04 INFO - PROCESS | 1970 | 1461356104769 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a521800 == 75 [pid = 1970] [id = 193] 13:15:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 116 (0x7f1a59921c00) [pid = 1970] [serial = 579] [outer = (nil)] 13:15:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 117 (0x7f1a5a5ecc00) [pid = 1970] [serial = 580] [outer = 0x7f1a59921c00] 13:15:04 INFO - PROCESS | 1970 | 1461356104840 Marionette DEBUG loaded listener.js 13:15:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 118 (0x7f1a5ade8800) [pid = 1970] [serial = 581] [outer = 0x7f1a59921c00] 13:15:05 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:05 INFO - PROCESS | 1970 | 1461356105896 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:15:05 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 13:15:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1595ms 13:15:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:15:05 INFO - PROCESS | 1970 | 1461356105935 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 13:15:05 INFO - PROCESS | 1970 | 1461356105937 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 13:15:05 INFO - PROCESS | 1970 | 1461356105943 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:15:05 INFO - PROCESS | 1970 | 1461356105946 Marionette TRACE conn4 <- [1,746,null,{}] 13:15:05 INFO - PROCESS | 1970 | 1461356105950 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:06 INFO - PROCESS | 1970 | 1461356106083 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 13:15:06 INFO - PROCESS | 1970 | 1461356106238 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54bcc800 == 76 [pid = 1970] [id = 194] 13:15:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 119 (0x7f1a5b0f3c00) [pid = 1970] [serial = 582] [outer = (nil)] 13:15:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 120 (0x7f1a5b50d000) [pid = 1970] [serial = 583] [outer = 0x7f1a5b0f3c00] 13:15:06 INFO - PROCESS | 1970 | 1461356106298 Marionette DEBUG loaded listener.js 13:15:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 121 (0x7f1a5b586c00) [pid = 1970] [serial = 584] [outer = 0x7f1a5b0f3c00] 13:15:06 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:07 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:07 INFO - PROCESS | 1970 | 1461356107454 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:15:07 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.) 13:15:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1530ms 13:15:07 INFO - PROCESS | 1970 | 1461356107473 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 13:15:07 INFO - PROCESS | 1970 | 1461356107478 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 13:15:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:15:07 INFO - PROCESS | 1970 | 1461356107491 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:15:07 INFO - PROCESS | 1970 | 1461356107502 Marionette TRACE conn4 <- [1,750,null,{}] 13:15:07 INFO - PROCESS | 1970 | 1461356107520 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:07 INFO - PROCESS | 1970 | 1461356107742 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 13:15:07 INFO - PROCESS | 1970 | 1461356107911 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56abd800 == 77 [pid = 1970] [id = 195] 13:15:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 122 (0x7f1a4f302400) [pid = 1970] [serial = 585] [outer = (nil)] 13:15:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 123 (0x7f1a54977400) [pid = 1970] [serial = 586] [outer = 0x7f1a4f302400] 13:15:07 INFO - PROCESS | 1970 | 1461356107984 Marionette DEBUG loaded listener.js 13:15:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 124 (0x7f1a5582f400) [pid = 1970] [serial = 587] [outer = 0x7f1a4f302400] 13:15:09 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:09 INFO - PROCESS | 1970 | 1461356109317 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:15:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:15:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1855ms 13:15:09 INFO - PROCESS | 1970 | 1461356109377 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 13:15:09 INFO - PROCESS | 1970 | 1461356109386 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 13:15:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:15:09 INFO - PROCESS | 1970 | 1461356109415 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:15:09 INFO - PROCESS | 1970 | 1461356109419 Marionette TRACE conn4 <- [1,754,null,{}] 13:15:09 INFO - PROCESS | 1970 | 1461356109425 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:09 INFO - PROCESS | 1970 | 1461356109585 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 13:15:09 INFO - PROCESS | 1970 | 1461356109753 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:09 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a51a800 == 78 [pid = 1970] [id = 196] 13:15:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 125 (0x7f1a54971800) [pid = 1970] [serial = 588] [outer = (nil)] 13:15:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 126 (0x7f1a56ce9800) [pid = 1970] [serial = 589] [outer = 0x7f1a54971800] 13:15:09 INFO - PROCESS | 1970 | 1461356109821 Marionette DEBUG loaded listener.js 13:15:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 127 (0x7f1a5745f800) [pid = 1970] [serial = 590] [outer = 0x7f1a54971800] 13:15:11 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:11 INFO - PROCESS | 1970 | 1461356111182 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:15:11 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 13:15:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1792ms 13:15:11 INFO - PROCESS | 1970 | 1461356111207 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 13:15:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:15:11 INFO - PROCESS | 1970 | 1461356111211 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 13:15:11 INFO - PROCESS | 1970 | 1461356111218 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:15:11 INFO - PROCESS | 1970 | 1461356111223 Marionette TRACE conn4 <- [1,758,null,{}] 13:15:11 INFO - PROCESS | 1970 | 1461356111238 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:11 INFO - PROCESS | 1970 | 1461356111400 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 13:15:11 INFO - PROCESS | 1970 | 1461356111561 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:11 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e19a800 == 79 [pid = 1970] [id = 197] 13:15:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a57460400) [pid = 1970] [serial = 591] [outer = (nil)] 13:15:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a5ade3800) [pid = 1970] [serial = 592] [outer = 0x7f1a57460400] 13:15:11 INFO - PROCESS | 1970 | 1461356111642 Marionette DEBUG loaded listener.js 13:15:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a5b0f5c00) [pid = 1970] [serial = 593] [outer = 0x7f1a57460400] 13:15:12 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:12 INFO - PROCESS | 1970 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:15:12 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:12 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:12 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:15:12 INFO - PROCESS | 1970 | 1461356112431 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:15:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:15:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1243ms 13:15:12 INFO - PROCESS | 1970 | 1461356112475 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 13:15:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:15:12 INFO - PROCESS | 1970 | 1461356112480 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 13:15:12 INFO - PROCESS | 1970 | 1461356112486 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:15:12 INFO - PROCESS | 1970 | 1461356112488 Marionette TRACE conn4 <- [1,762,null,{}] 13:15:12 INFO - PROCESS | 1970 | 1461356112493 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:12 INFO - PROCESS | 1970 | 1461356112656 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 13:15:12 INFO - PROCESS | 1970 | 1461356112812 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5fcac800 == 80 [pid = 1970] [id = 198] 13:15:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a4f303000) [pid = 1970] [serial = 594] [outer = (nil)] 13:15:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a5b58b400) [pid = 1970] [serial = 595] [outer = 0x7f1a4f303000] 13:15:12 INFO - PROCESS | 1970 | 1461356112890 Marionette DEBUG loaded listener.js 13:15:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a5b83cc00) [pid = 1970] [serial = 596] [outer = 0x7f1a4f303000] 13:15:14 INFO - PROCESS | 1970 | 1461356114196 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:15:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:15:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1729ms 13:15:14 INFO - PROCESS | 1970 | 1461356114214 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 13:15:14 INFO - PROCESS | 1970 | 1461356114216 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 13:15:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:15:14 INFO - PROCESS | 1970 | 1461356114222 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:15:14 INFO - PROCESS | 1970 | 1461356114224 Marionette TRACE conn4 <- [1,766,null,{}] 13:15:14 INFO - PROCESS | 1970 | 1461356114230 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:14 INFO - PROCESS | 1970 | 1461356114446 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 13:15:14 INFO - PROCESS | 1970 | 1461356114605 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:14 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54bc5000 == 81 [pid = 1970] [id = 199] 13:15:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a4f303800) [pid = 1970] [serial = 597] [outer = (nil)] 13:15:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a54bb2c00) [pid = 1970] [serial = 598] [outer = 0x7f1a4f303800] 13:15:14 INFO - PROCESS | 1970 | 1461356114682 Marionette DEBUG loaded listener.js 13:15:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a5b50e800) [pid = 1970] [serial = 599] [outer = 0x7f1a4f303800] 13:15:15 INFO - PROCESS | 1970 | 1461356115862 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:15:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:15:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1676ms 13:15:15 INFO - PROCESS | 1970 | 1461356115899 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 13:15:15 INFO - PROCESS | 1970 | 1461356115903 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 13:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:15:15 INFO - PROCESS | 1970 | 1461356115919 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:15:15 INFO - PROCESS | 1970 | 1461356115924 Marionette TRACE conn4 <- [1,770,null,{}] 13:15:15 INFO - PROCESS | 1970 | 1461356115947 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:16 INFO - PROCESS | 1970 | 1461356116194 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 13:15:16 INFO - PROCESS | 1970 | 1461356116316 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bdd800 == 82 [pid = 1970] [id = 200] 13:15:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a54bb3c00) [pid = 1970] [serial = 600] [outer = (nil)] 13:15:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a559a7000) [pid = 1970] [serial = 601] [outer = 0x7f1a54bb3c00] 13:15:16 INFO - PROCESS | 1970 | 1461356116380 Marionette DEBUG loaded listener.js 13:15:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a56f28000) [pid = 1970] [serial = 602] [outer = 0x7f1a54bb3c00] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6d81e000 == 81 [pid = 1970] [id = 117] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5f4c6000 == 80 [pid = 1970] [id = 154] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60544800 == 79 [pid = 1970] [id = 170] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a521800 == 78 [pid = 1970] [id = 193] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a5b0ea400) [pid = 1970] [serial = 520] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a5b83ac00) [pid = 1970] [serial = 523] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a5efbf400) [pid = 1970] [serial = 526] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a63a77c00) [pid = 1970] [serial = 532] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a61aab400) [pid = 1970] [serial = 529] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a5b091000) [pid = 1970] [serial = 550] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54a94000 == 77 [pid = 1970] [id = 192] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b6d000 == 76 [pid = 1970] [id = 191] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a573ae800 == 75 [pid = 1970] [id = 190] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d8d8800 == 74 [pid = 1970] [id = 189] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56aa9800 == 73 [pid = 1970] [id = 188] 13:15:17 INFO - PROCESS | 1970 | 1461356117388 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6dfba800 == 72 [pid = 1970] [id = 187] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61e13000 == 71 [pid = 1970] [id = 186] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5fcab000 == 70 [pid = 1970] [id = 185] 13:15:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b68800 == 69 [pid = 1970] [id = 184] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a58feac00) [pid = 1970] [serial = 544] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a5497b800) [pid = 1970] [serial = 547] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a54bb0000) [pid = 1970] [serial = 541] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a548fc000) [pid = 1970] [serial = 539] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a54729000) [pid = 1970] [serial = 538] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 127 (0x7f1a6cc1bc00) [pid = 1970] [serial = 535] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 126 (0x7f1a54722400) [pid = 1970] [serial = 514] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 125 (0x7f1a56cf0800) [pid = 1970] [serial = 517] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 124 (0x7f1a5746d800) [pid = 1970] [serial = 548] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 123 (0x7f1a5adf1800) [pid = 1970] [serial = 545] [outer = (nil)] [url = about:blank] 13:15:17 INFO - PROCESS | 1970 | --DOMWINDOW == 122 (0x7f1a57183000) [pid = 1970] [serial = 542] [outer = (nil)] [url = about:blank] 13:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1538ms 13:15:17 INFO - PROCESS | 1970 | 1461356117449 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 13:15:17 INFO - PROCESS | 1970 | 1461356117458 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 13:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:15:17 INFO - PROCESS | 1970 | 1461356117467 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:15:17 INFO - PROCESS | 1970 | 1461356117469 Marionette TRACE conn4 <- [1,774,null,{}] 13:15:17 INFO - PROCESS | 1970 | 1461356117474 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:17 INFO - PROCESS | 1970 | 1461356117616 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 13:15:17 INFO - PROCESS | 1970 | 1461356117626 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:17 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57142800 == 70 [pid = 1970] [id = 201] 13:15:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 123 (0x7f1a559a8000) [pid = 1970] [serial = 603] [outer = (nil)] 13:15:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 124 (0x7f1a571b8000) [pid = 1970] [serial = 604] [outer = 0x7f1a559a8000] 13:15:17 INFO - PROCESS | 1970 | 1461356117685 Marionette DEBUG loaded listener.js 13:15:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 125 (0x7f1a57463400) [pid = 1970] [serial = 605] [outer = 0x7f1a559a8000] 13:15:18 INFO - PROCESS | 1970 | 1461356118462 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1027ms 13:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:15:18 INFO - PROCESS | 1970 | 1461356118495 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 13:15:18 INFO - PROCESS | 1970 | 1461356118498 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 13:15:18 INFO - PROCESS | 1970 | 1461356118504 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:15:18 INFO - PROCESS | 1970 | 1461356118508 Marionette TRACE conn4 <- [1,778,null,{}] 13:15:18 INFO - PROCESS | 1970 | 1461356118561 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:18 INFO - PROCESS | 1970 | 1461356118708 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 13:15:18 INFO - PROCESS | 1970 | 1461356118828 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57d3c000 == 71 [pid = 1970] [id = 202] 13:15:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 126 (0x7f1a56d0f400) [pid = 1970] [serial = 606] [outer = (nil)] 13:15:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 127 (0x7f1a58ff2800) [pid = 1970] [serial = 607] [outer = 0x7f1a56d0f400] 13:15:18 INFO - PROCESS | 1970 | 1461356118894 Marionette DEBUG loaded listener.js 13:15:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a5adf1800) [pid = 1970] [serial = 608] [outer = 0x7f1a56d0f400] 13:15:19 INFO - PROCESS | 1970 | 1461356119563 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1087ms 13:15:19 INFO - PROCESS | 1970 | 1461356119590 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 13:15:19 INFO - PROCESS | 1970 | 1461356119594 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 13:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:15:19 INFO - PROCESS | 1970 | 1461356119599 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:15:19 INFO - PROCESS | 1970 | 1461356119601 Marionette TRACE conn4 <- [1,782,null,{}] 13:15:19 INFO - PROCESS | 1970 | 1461356119606 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:19 INFO - PROCESS | 1970 | 1461356119856 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 13:15:19 INFO - PROCESS | 1970 | 1461356119887 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b25e000 == 72 [pid = 1970] [id = 203] 13:15:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a5b510c00) [pid = 1970] [serial = 609] [outer = (nil)] 13:15:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a5b8a3400) [pid = 1970] [serial = 610] [outer = 0x7f1a5b510c00] 13:15:19 INFO - PROCESS | 1970 | 1461356119945 Marionette DEBUG loaded listener.js 13:15:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a5b8af000) [pid = 1970] [serial = 611] [outer = 0x7f1a5b510c00] 13:15:20 INFO - PROCESS | 1970 | 1461356120666 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1075ms 13:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:15:20 INFO - PROCESS | 1970 | 1461356120701 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 13:15:20 INFO - PROCESS | 1970 | 1461356120703 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 13:15:20 INFO - PROCESS | 1970 | 1461356120709 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:15:20 INFO - PROCESS | 1970 | 1461356120712 Marionette TRACE conn4 <- [1,786,null,{}] 13:15:20 INFO - PROCESS | 1970 | 1461356120722 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:20 INFO - PROCESS | 1970 | 1461356120897 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 13:15:20 INFO - PROCESS | 1970 | 1461356120937 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:20 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5ffc2800 == 73 [pid = 1970] [id = 204] 13:15:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a5b83ac00) [pid = 1970] [serial = 612] [outer = (nil)] 13:15:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a5d710800) [pid = 1970] [serial = 613] [outer = 0x7f1a5b83ac00] 13:15:21 INFO - PROCESS | 1970 | 1461356120997 Marionette DEBUG loaded listener.js 13:15:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a5e65ac00) [pid = 1970] [serial = 614] [outer = 0x7f1a5b83ac00] 13:15:21 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a5b50f800) [pid = 1970] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:15:21 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a5702bc00) [pid = 1970] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:15:21 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a59921c00) [pid = 1970] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:15:21 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a5497c800) [pid = 1970] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:15:21 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a4f46e800) [pid = 1970] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:15:21 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a4f308400) [pid = 1970] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:15:21 INFO - PROCESS | 1970 | --DOMWINDOW == 127 (0x7f1a4f309800) [pid = 1970] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:15:21 INFO - PROCESS | 1970 | --DOMWINDOW == 126 (0x7f1a54ba7c00) [pid = 1970] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:15:22 INFO - PROCESS | 1970 | 1461356122056 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1382ms 13:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:15:22 INFO - PROCESS | 1970 | 1461356122090 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 13:15:22 INFO - PROCESS | 1970 | 1461356122092 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 13:15:22 INFO - PROCESS | 1970 | 1461356122099 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:15:22 INFO - PROCESS | 1970 | 1461356122101 Marionette TRACE conn4 <- [1,790,null,{}] 13:15:22 INFO - PROCESS | 1970 | 1461356122106 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:22 INFO - PROCESS | 1970 | 1461356122323 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 13:15:22 INFO - PROCESS | 1970 | 1461356122492 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4f3b4800 == 74 [pid = 1970] [id = 205] 13:15:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 127 (0x7f1a4d5fb800) [pid = 1970] [serial = 615] [outer = (nil)] 13:15:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a4f30f400) [pid = 1970] [serial = 616] [outer = 0x7f1a4d5fb800] 13:15:22 INFO - PROCESS | 1970 | 1461356122565 Marionette DEBUG loaded listener.js 13:15:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a548f3800) [pid = 1970] [serial = 617] [outer = 0x7f1a4d5fb800] 13:15:23 INFO - PROCESS | 1970 | 1461356123532 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1479ms 13:15:23 INFO - PROCESS | 1970 | 1461356123578 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 13:15:23 INFO - PROCESS | 1970 | 1461356123585 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 13:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:15:23 INFO - PROCESS | 1970 | 1461356123594 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:15:23 INFO - PROCESS | 1970 | 1461356123598 Marionette TRACE conn4 <- [1,794,null,{}] 13:15:23 INFO - PROCESS | 1970 | 1461356123604 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:23 INFO - PROCESS | 1970 | 1461356123785 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 13:15:23 INFO - PROCESS | 1970 | 1461356123946 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a6c5800 == 75 [pid = 1970] [id = 206] 13:15:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a548f3c00) [pid = 1970] [serial = 618] [outer = (nil)] 13:15:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a571c0800) [pid = 1970] [serial = 619] [outer = 0x7f1a548f3c00] 13:15:24 INFO - PROCESS | 1970 | 1461356124018 Marionette DEBUG loaded listener.js 13:15:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a57ee6400) [pid = 1970] [serial = 620] [outer = 0x7f1a548f3c00] 13:15:24 INFO - PROCESS | 1970 | 1461356124901 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1379ms 13:15:24 INFO - PROCESS | 1970 | 1461356124978 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 13:15:24 INFO - PROCESS | 1970 | 1461356124985 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 13:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:15:24 INFO - PROCESS | 1970 | 1461356124992 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:15:24 INFO - PROCESS | 1970 | 1461356124994 Marionette TRACE conn4 <- [1,798,null,{}] 13:15:25 INFO - PROCESS | 1970 | 1461356125001 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:25 INFO - PROCESS | 1970 | 1461356125180 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 13:15:25 INFO - PROCESS | 1970 | 1461356125345 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a612a4800 == 76 [pid = 1970] [id = 207] 13:15:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a5a5ea800) [pid = 1970] [serial = 621] [outer = (nil)] 13:15:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a5adec000) [pid = 1970] [serial = 622] [outer = 0x7f1a5a5ea800] 13:15:25 INFO - PROCESS | 1970 | 1461356125421 Marionette DEBUG loaded listener.js 13:15:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a5b585400) [pid = 1970] [serial = 623] [outer = 0x7f1a5a5ea800] 13:15:26 INFO - PROCESS | 1970 | 1461356126398 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:15:26 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 13:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1478ms 13:15:26 INFO - PROCESS | 1970 | 1461356126470 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 13:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:15:26 INFO - PROCESS | 1970 | 1461356126474 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 13:15:26 INFO - PROCESS | 1970 | 1461356126489 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:15:26 INFO - PROCESS | 1970 | 1461356126498 Marionette TRACE conn4 <- [1,802,null,{}] 13:15:26 INFO - PROCESS | 1970 | 1461356126504 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:26 INFO - PROCESS | 1970 | 1461356126729 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 13:15:26 INFO - PROCESS | 1970 | 1461356126949 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61e11800 == 77 [pid = 1970] [id = 208] 13:15:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a5a5eb000) [pid = 1970] [serial = 624] [outer = (nil)] 13:15:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a5f047800) [pid = 1970] [serial = 625] [outer = 0x7f1a5a5eb000] 13:15:27 INFO - PROCESS | 1970 | 1461356127088 Marionette DEBUG loaded listener.js 13:15:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a5f455800) [pid = 1970] [serial = 626] [outer = 0x7f1a5a5eb000] 13:15:27 INFO - PROCESS | 1970 | 1461356127937 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:15:27 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 13:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1493ms 13:15:27 INFO - PROCESS | 1970 | 1461356127974 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 13:15:27 INFO - PROCESS | 1970 | 1461356127977 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 13:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:15:27 INFO - PROCESS | 1970 | 1461356127983 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:15:27 INFO - PROCESS | 1970 | 1461356127986 Marionette TRACE conn4 <- [1,806,null,{}] 13:15:27 INFO - PROCESS | 1970 | 1461356127991 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:28 INFO - PROCESS | 1970 | 1461356128145 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 13:15:28 INFO - PROCESS | 1970 | 1461356128312 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a67ceb800 == 78 [pid = 1970] [id = 209] 13:15:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a5b8a6c00) [pid = 1970] [serial = 627] [outer = (nil)] 13:15:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a5fed7c00) [pid = 1970] [serial = 628] [outer = 0x7f1a5b8a6c00] 13:15:28 INFO - PROCESS | 1970 | 1461356128385 Marionette DEBUG loaded listener.js 13:15:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a60a93800) [pid = 1970] [serial = 629] [outer = 0x7f1a5b8a6c00] 13:15:29 INFO - PROCESS | 1970 | 1461356129181 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:15:29 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 13:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1226ms 13:15:29 INFO - PROCESS | 1970 | 1461356129209 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 13:15:29 INFO - PROCESS | 1970 | 1461356129213 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 13:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:15:29 INFO - PROCESS | 1970 | 1461356129238 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:15:29 INFO - PROCESS | 1970 | 1461356129242 Marionette TRACE conn4 <- [1,810,null,{}] 13:15:29 INFO - PROCESS | 1970 | 1461356129249 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:29 INFO - PROCESS | 1970 | 1461356129418 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 13:15:29 INFO - PROCESS | 1970 | 1461356129589 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dd26800 == 79 [pid = 1970] [id = 210] 13:15:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a6149a800) [pid = 1970] [serial = 630] [outer = (nil)] 13:15:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a614a3800) [pid = 1970] [serial = 631] [outer = 0x7f1a6149a800] 13:15:29 INFO - PROCESS | 1970 | 1461356129673 Marionette DEBUG loaded listener.js 13:15:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a61e76800) [pid = 1970] [serial = 632] [outer = 0x7f1a6149a800] 13:15:30 INFO - PROCESS | 1970 | 1461356130593 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1395ms 13:15:30 INFO - PROCESS | 1970 | 1461356130630 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 13:15:30 INFO - PROCESS | 1970 | 1461356130633 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 13:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:15:30 INFO - PROCESS | 1970 | 1461356130639 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:15:30 INFO - PROCESS | 1970 | 1461356130641 Marionette TRACE conn4 <- [1,814,null,{}] 13:15:30 INFO - PROCESS | 1970 | 1461356130647 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:30 INFO - PROCESS | 1970 | 1461356130803 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 13:15:30 INFO - PROCESS | 1970 | 1461356130971 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ef24800 == 80 [pid = 1970] [id = 211] 13:15:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a6149bc00) [pid = 1970] [serial = 633] [outer = (nil)] 13:15:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a61fa5800) [pid = 1970] [serial = 634] [outer = 0x7f1a6149bc00] 13:15:31 INFO - PROCESS | 1970 | 1461356131040 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a63cb5800) [pid = 1970] [serial = 635] [outer = 0x7f1a6149bc00] 13:15:31 INFO - PROCESS | 1970 | 1461356131931 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 13:15:31 INFO - PROCESS | 1970 | 1461356131977 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 13:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:15:31 INFO - PROCESS | 1970 | 1461356131982 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:15:31 INFO - PROCESS | 1970 | 1461356131984 Marionette TRACE conn4 <- [1,818,null,{}] 13:15:31 INFO - PROCESS | 1970 | 1461356131990 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:32 INFO - PROCESS | 1970 | 1461356132144 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 13:15:32 INFO - PROCESS | 1970 | 1461356132308 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:32 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72611800 == 81 [pid = 1970] [id = 212] 13:15:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a61ebd800) [pid = 1970] [serial = 636] [outer = (nil)] 13:15:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a63f12400) [pid = 1970] [serial = 637] [outer = 0x7f1a61ebd800] 13:15:32 INFO - PROCESS | 1970 | 1461356132377 Marionette DEBUG loaded listener.js 13:15:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a63fa6c00) [pid = 1970] [serial = 638] [outer = 0x7f1a61ebd800] 13:15:33 INFO - PROCESS | 1970 | 1461356133249 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1327ms 13:15:33 INFO - PROCESS | 1970 | 1461356133312 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 13:15:33 INFO - PROCESS | 1970 | 1461356133316 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 13:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:15:33 INFO - PROCESS | 1970 | 1461356133322 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:15:33 INFO - PROCESS | 1970 | 1461356133324 Marionette TRACE conn4 <- [1,822,null,{}] 13:15:33 INFO - PROCESS | 1970 | 1461356133329 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:33 INFO - PROCESS | 1970 | 1461356133479 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 13:15:33 INFO - PROCESS | 1970 | 1461356133647 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72798800 == 82 [pid = 1970] [id = 213] 13:15:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a61ec4400) [pid = 1970] [serial = 639] [outer = (nil)] 13:15:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a66d58800) [pid = 1970] [serial = 640] [outer = 0x7f1a61ec4400] 13:15:33 INFO - PROCESS | 1970 | 1461356133719 Marionette DEBUG loaded listener.js 13:15:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a6cc17000) [pid = 1970] [serial = 641] [outer = 0x7f1a61ec4400] 13:15:34 INFO - PROCESS | 1970 | 1461356134554 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 13:15:34 INFO - PROCESS | 1970 | 1461356134607 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 13:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:15:34 INFO - PROCESS | 1970 | 1461356134614 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:15:34 INFO - PROCESS | 1970 | 1461356134616 Marionette TRACE conn4 <- [1,826,null,{}] 13:15:34 INFO - PROCESS | 1970 | 1461356134621 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:34 INFO - PROCESS | 1970 | 1461356134767 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 13:15:34 INFO - PROCESS | 1970 | 1461356134966 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a6c8800 == 83 [pid = 1970] [id = 214] 13:15:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a5a5bc400) [pid = 1970] [serial = 642] [outer = (nil)] 13:15:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a5adeac00) [pid = 1970] [serial = 643] [outer = 0x7f1a5a5bc400] 13:15:35 INFO - PROCESS | 1970 | 1461356135042 Marionette DEBUG loaded listener.js 13:15:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a6dadb800) [pid = 1970] [serial = 644] [outer = 0x7f1a5a5bc400] 13:15:35 INFO - PROCESS | 1970 | 1461356135900 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1329ms 13:15:35 INFO - PROCESS | 1970 | 1461356135944 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 13:15:35 INFO - PROCESS | 1970 | 1461356135949 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 13:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:15:35 INFO - PROCESS | 1970 | 1461356135955 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:15:35 INFO - PROCESS | 1970 | 1461356135958 Marionette TRACE conn4 <- [1,830,null,{}] 13:15:35 INFO - PROCESS | 1970 | 1461356135964 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:36 INFO - PROCESS | 1970 | 1461356136179 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 13:15:36 INFO - PROCESS | 1970 | 1461356136365 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a576c5800 == 84 [pid = 1970] [id = 215] 13:15:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a5472f800) [pid = 1970] [serial = 645] [outer = (nil)] 13:15:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a58aeb000) [pid = 1970] [serial = 646] [outer = 0x7f1a5472f800] 13:15:36 INFO - PROCESS | 1970 | 1461356136462 Marionette DEBUG loaded listener.js 13:15:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a6db7ac00) [pid = 1970] [serial = 647] [outer = 0x7f1a5472f800] 13:15:37 INFO - PROCESS | 1970 | 1461356137599 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1680ms 13:15:37 INFO - PROCESS | 1970 | 1461356137637 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 13:15:37 INFO - PROCESS | 1970 | 1461356137645 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 13:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:15:37 INFO - PROCESS | 1970 | 1461356137655 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:15:37 INFO - PROCESS | 1970 | 1461356137660 Marionette TRACE conn4 <- [1,834,null,{}] 13:15:37 INFO - PROCESS | 1970 | 1461356137667 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:37 INFO - PROCESS | 1970 | 1461356137857 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 13:15:38 INFO - PROCESS | 1970 | 1461356138057 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:38 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bd7000 == 85 [pid = 1970] [id = 216] 13:15:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a5497d400) [pid = 1970] [serial = 648] [outer = (nil)] 13:15:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a559ae000) [pid = 1970] [serial = 649] [outer = 0x7f1a5497d400] 13:15:38 INFO - PROCESS | 1970 | 1461356138132 Marionette DEBUG loaded listener.js 13:15:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a5718a800) [pid = 1970] [serial = 650] [outer = 0x7f1a5497d400] 13:15:39 INFO - PROCESS | 1970 | 1461356139128 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:15:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6dd2c800 == 84 [pid = 1970] [id = 46] 13:15:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57d59000 == 83 [pid = 1970] [id = 47] 13:15:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5ffc2800 == 82 [pid = 1970] [id = 204] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a5b50d000) [pid = 1970] [serial = 583] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b25e000 == 81 [pid = 1970] [id = 203] 13:15:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57d3c000 == 80 [pid = 1970] [id = 202] 13:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1530ms 13:15:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57142800 == 79 [pid = 1970] [id = 201] 13:15:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57bdd800 == 78 [pid = 1970] [id = 200] 13:15:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5e19a800 == 77 [pid = 1970] [id = 197] 13:15:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a51a800 == 76 [pid = 1970] [id = 196] 13:15:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56abd800 == 75 [pid = 1970] [id = 195] 13:15:39 INFO - PROCESS | 1970 | 1461356139195 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 13:15:39 INFO - PROCESS | 1970 | 1461356139202 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 13:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:15:39 INFO - PROCESS | 1970 | 1461356139211 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:15:39 INFO - PROCESS | 1970 | 1461356139214 Marionette TRACE conn4 <- [1,838,null,{}] 13:15:39 INFO - PROCESS | 1970 | 1461356139220 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:39 INFO - PROCESS | 1970 | 1461356139400 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a58b57800) [pid = 1970] [serial = 577] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a5a5ecc00) [pid = 1970] [serial = 580] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a5582c800) [pid = 1970] [serial = 569] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a548fec00) [pid = 1970] [serial = 568] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a5497c000) [pid = 1970] [serial = 566] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a4f6cbc00) [pid = 1970] [serial = 565] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a56d0a400) [pid = 1970] [serial = 571] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a56d19c00) [pid = 1970] [serial = 572] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a5b591800) [pid = 1970] [serial = 551] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a571bb000) [pid = 1970] [serial = 574] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a55831800) [pid = 1970] [serial = 553] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a5a5c0400) [pid = 1970] [serial = 556] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a610ea000) [pid = 1970] [serial = 559] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a63f21400) [pid = 1970] [serial = 562] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a59912800) [pid = 1970] [serial = 578] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a5ade8800) [pid = 1970] [serial = 581] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a5761e000) [pid = 1970] [serial = 575] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a5cde0800) [pid = 1970] [serial = 512] [outer = (nil)] [url = about:blank] 13:15:39 INFO - PROCESS | 1970 | 1461356139618 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57133800 == 76 [pid = 1970] [id = 217] 13:15:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a5497c000) [pid = 1970] [serial = 651] [outer = (nil)] 13:15:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a571b6400) [pid = 1970] [serial = 652] [outer = 0x7f1a5497c000] 13:15:39 INFO - PROCESS | 1970 | 1461356139690 Marionette DEBUG loaded listener.js 13:15:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a5a5eb800) [pid = 1970] [serial = 653] [outer = 0x7f1a5497c000] 13:15:40 INFO - PROCESS | 1970 | 1461356140413 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1226ms 13:15:40 INFO - PROCESS | 1970 | 1461356140438 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 13:15:40 INFO - PROCESS | 1970 | 1461356140440 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 13:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:15:40 INFO - PROCESS | 1970 | 1461356140446 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:15:40 INFO - PROCESS | 1970 | 1461356140451 Marionette TRACE conn4 <- [1,842,null,{}] 13:15:40 INFO - PROCESS | 1970 | 1461356140466 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:40 INFO - PROCESS | 1970 | 1461356140637 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 13:15:40 INFO - PROCESS | 1970 | 1461356140765 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:40 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5abd9000 == 77 [pid = 1970] [id = 218] 13:15:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a5ade8800) [pid = 1970] [serial = 654] [outer = (nil)] 13:15:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a5b83a800) [pid = 1970] [serial = 655] [outer = 0x7f1a5ade8800] 13:15:40 INFO - PROCESS | 1970 | 1461356140830 Marionette DEBUG loaded listener.js 13:15:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a5e65b800) [pid = 1970] [serial = 656] [outer = 0x7f1a5ade8800] 13:15:41 INFO - PROCESS | 1970 | 1461356141560 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1131ms 13:15:41 INFO - PROCESS | 1970 | 1461356141578 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 13:15:41 INFO - PROCESS | 1970 | 1461356141582 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 13:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:15:41 INFO - PROCESS | 1970 | 1461356141587 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:15:41 INFO - PROCESS | 1970 | 1461356141589 Marionette TRACE conn4 <- [1,846,null,{}] 13:15:41 INFO - PROCESS | 1970 | 1461356141594 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:41 INFO - PROCESS | 1970 | 1461356141832 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 13:15:41 INFO - PROCESS | 1970 | 1461356141859 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60947800 == 78 [pid = 1970] [id = 219] 13:15:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a5b83d000) [pid = 1970] [serial = 657] [outer = (nil)] 13:15:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a5f7ac800) [pid = 1970] [serial = 658] [outer = 0x7f1a5b83d000] 13:15:41 INFO - PROCESS | 1970 | 1461356141919 Marionette DEBUG loaded listener.js 13:15:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a60ddc400) [pid = 1970] [serial = 659] [outer = 0x7f1a5b83d000] 13:15:42 INFO - PROCESS | 1970 | 1461356142773 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1228ms 13:15:42 INFO - PROCESS | 1970 | 1461356142817 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 13:15:42 INFO - PROCESS | 1970 | 1461356142820 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 13:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:15:42 INFO - PROCESS | 1970 | 1461356142831 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:15:42 INFO - PROCESS | 1970 | 1461356142833 Marionette TRACE conn4 <- [1,850,null,{}] 13:15:42 INFO - PROCESS | 1970 | 1461356142839 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:43 INFO - PROCESS | 1970 | 1461356143044 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 13:15:43 INFO - PROCESS | 1970 | 1461356143077 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61d89000 == 79 [pid = 1970] [id = 220] 13:15:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a60dd7c00) [pid = 1970] [serial = 660] [outer = (nil)] 13:15:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a614a4c00) [pid = 1970] [serial = 661] [outer = 0x7f1a60dd7c00] 13:15:43 INFO - PROCESS | 1970 | 1461356143141 Marionette DEBUG loaded listener.js 13:15:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a61e6cc00) [pid = 1970] [serial = 662] [outer = 0x7f1a60dd7c00] 13:15:43 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a54bb3c00) [pid = 1970] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:15:43 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a559a8000) [pid = 1970] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:15:43 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a5b510c00) [pid = 1970] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:15:43 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a56d0f400) [pid = 1970] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:15:43 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a5b0f3c00) [pid = 1970] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:15:44 INFO - PROCESS | 1970 | 1461356144023 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1227ms 13:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:15:44 INFO - PROCESS | 1970 | 1461356144059 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 13:15:44 INFO - PROCESS | 1970 | 1461356144062 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 13:15:44 INFO - PROCESS | 1970 | 1461356144067 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:15:44 INFO - PROCESS | 1970 | 1461356144070 Marionette TRACE conn4 <- [1,854,null,{}] 13:15:44 INFO - PROCESS | 1970 | 1461356144075 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:44 INFO - PROCESS | 1970 | 1461356144255 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 13:15:44 INFO - PROCESS | 1970 | 1461356144381 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:44 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ec19800 == 80 [pid = 1970] [id = 221] 13:15:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a5b0f3c00) [pid = 1970] [serial = 663] [outer = (nil)] 13:15:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a67c87000) [pid = 1970] [serial = 664] [outer = 0x7f1a5b0f3c00] 13:15:44 INFO - PROCESS | 1970 | 1461356144453 Marionette DEBUG loaded listener.js 13:15:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a6dd5fc00) [pid = 1970] [serial = 665] [outer = 0x7f1a5b0f3c00] 13:15:45 INFO - PROCESS | 1970 | 1461356145128 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1079ms 13:15:45 INFO - PROCESS | 1970 | 1461356145146 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 13:15:45 INFO - PROCESS | 1970 | 1461356145149 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 13:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:15:45 INFO - PROCESS | 1970 | 1461356145175 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:15:45 INFO - PROCESS | 1970 | 1461356145178 Marionette TRACE conn4 <- [1,858,null,{}] 13:15:45 INFO - PROCESS | 1970 | 1461356145183 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:45 INFO - PROCESS | 1970 | 1461356145375 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 13:15:45 INFO - PROCESS | 1970 | 1461356145398 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:45 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7322b800 == 81 [pid = 1970] [id = 222] 13:15:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a58feac00) [pid = 1970] [serial = 666] [outer = (nil)] 13:15:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a6e9ae400) [pid = 1970] [serial = 667] [outer = 0x7f1a58feac00] 13:15:45 INFO - PROCESS | 1970 | 1461356145461 Marionette DEBUG loaded listener.js 13:15:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a6ecc3400) [pid = 1970] [serial = 668] [outer = 0x7f1a58feac00] 13:15:46 INFO - PROCESS | 1970 | 1461356146518 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1376ms 13:15:46 INFO - PROCESS | 1970 | 1461356146553 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 13:15:46 INFO - PROCESS | 1970 | 1461356146559 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 13:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:15:46 INFO - PROCESS | 1970 | 1461356146569 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:15:46 INFO - PROCESS | 1970 | 1461356146574 Marionette TRACE conn4 <- [1,862,null,{}] 13:15:46 INFO - PROCESS | 1970 | 1461356146583 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:46 INFO - PROCESS | 1970 | 1461356146772 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 13:15:46 INFO - PROCESS | 1970 | 1461356146937 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bc9800 == 82 [pid = 1970] [id = 223] 13:15:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a5582b000) [pid = 1970] [serial = 669] [outer = (nil)] 13:15:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a5702c800) [pid = 1970] [serial = 670] [outer = 0x7f1a5582b000] 13:15:47 INFO - PROCESS | 1970 | 1461356147010 Marionette DEBUG loaded listener.js 13:15:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a5762b000) [pid = 1970] [serial = 671] [outer = 0x7f1a5582b000] 13:15:47 INFO - PROCESS | 1970 | 1461356147936 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1432ms 13:15:48 INFO - PROCESS | 1970 | 1461356148001 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 13:15:48 INFO - PROCESS | 1970 | 1461356148010 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 13:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:15:48 INFO - PROCESS | 1970 | 1461356148021 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:15:48 INFO - PROCESS | 1970 | 1461356148032 Marionette TRACE conn4 <- [1,866,null,{}] 13:15:48 INFO - PROCESS | 1970 | 1461356148044 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:48 INFO - PROCESS | 1970 | 1461356148249 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 13:15:48 INFO - PROCESS | 1970 | 1461356148412 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6122b000 == 83 [pid = 1970] [id = 224] 13:15:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a5a657c00) [pid = 1970] [serial = 672] [outer = (nil)] 13:15:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a5b509800) [pid = 1970] [serial = 673] [outer = 0x7f1a5a657c00] 13:15:48 INFO - PROCESS | 1970 | 1461356148481 Marionette DEBUG loaded listener.js 13:15:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a5e128000) [pid = 1970] [serial = 674] [outer = 0x7f1a5a657c00] 13:15:49 INFO - PROCESS | 1970 | 1461356149401 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1444ms 13:15:49 INFO - PROCESS | 1970 | 1461356149465 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 13:15:49 INFO - PROCESS | 1970 | 1461356149469 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 13:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:15:49 INFO - PROCESS | 1970 | 1461356149475 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:15:49 INFO - PROCESS | 1970 | 1461356149480 Marionette TRACE conn4 <- [1,870,null,{}] 13:15:49 INFO - PROCESS | 1970 | 1461356149496 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:49 INFO - PROCESS | 1970 | 1461356149705 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 13:15:49 INFO - PROCESS | 1970 | 1461356149919 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:49 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a75bec800 == 84 [pid = 1970] [id = 225] 13:15:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a5f3ba400) [pid = 1970] [serial = 675] [outer = (nil)] 13:15:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a61f2d800) [pid = 1970] [serial = 676] [outer = 0x7f1a5f3ba400] 13:15:50 INFO - PROCESS | 1970 | 1461356150049 Marionette DEBUG loaded listener.js 13:15:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a63951400) [pid = 1970] [serial = 677] [outer = 0x7f1a5f3ba400] 13:15:50 INFO - PROCESS | 1970 | 1461356150892 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1434ms 13:15:50 INFO - PROCESS | 1970 | 1461356150910 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 13:15:50 INFO - PROCESS | 1970 | 1461356150914 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 13:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:15:50 INFO - PROCESS | 1970 | 1461356150921 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:15:50 INFO - PROCESS | 1970 | 1461356150924 Marionette TRACE conn4 <- [1,874,null,{}] 13:15:50 INFO - PROCESS | 1970 | 1461356150929 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:51 INFO - PROCESS | 1970 | 1461356151098 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 13:15:51 INFO - PROCESS | 1970 | 1461356151268 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4bdd5000 == 85 [pid = 1970] [id = 226] 13:15:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a6db74000) [pid = 1970] [serial = 678] [outer = (nil)] 13:15:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a6ec46000) [pid = 1970] [serial = 679] [outer = 0x7f1a6db74000] 13:15:51 INFO - PROCESS | 1970 | 1461356151348 Marionette DEBUG loaded listener.js 13:15:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a6ecd1000) [pid = 1970] [serial = 680] [outer = 0x7f1a6db74000] 13:15:52 INFO - PROCESS | 1970 | 1461356152116 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1231ms 13:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:15:52 INFO - PROCESS | 1970 | 1461356152152 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 13:15:52 INFO - PROCESS | 1970 | 1461356152155 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 13:15:52 INFO - PROCESS | 1970 | 1461356152161 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:15:52 INFO - PROCESS | 1970 | 1461356152164 Marionette TRACE conn4 <- [1,878,null,{}] 13:15:52 INFO - PROCESS | 1970 | 1461356152169 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:52 INFO - PROCESS | 1970 | 1461356152334 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 13:15:52 INFO - PROCESS | 1970 | 1461356152505 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:52 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b01d000 == 86 [pid = 1970] [id = 227] 13:15:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a6db75800) [pid = 1970] [serial = 681] [outer = (nil)] 13:15:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a6ed08800) [pid = 1970] [serial = 682] [outer = 0x7f1a6db75800] 13:15:52 INFO - PROCESS | 1970 | 1461356152571 Marionette DEBUG loaded listener.js 13:15:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a6ef7dc00) [pid = 1970] [serial = 683] [outer = 0x7f1a6db75800] 13:15:53 INFO - PROCESS | 1970 | 1461356153428 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 13:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1327ms 13:15:53 INFO - PROCESS | 1970 | 1461356153488 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 13:15:53 INFO - PROCESS | 1970 | 1461356153491 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 13:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:15:53 INFO - PROCESS | 1970 | 1461356153497 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:15:53 INFO - PROCESS | 1970 | 1461356153499 Marionette TRACE conn4 <- [1,882,null,{}] 13:15:53 INFO - PROCESS | 1970 | 1461356153504 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:53 INFO - PROCESS | 1970 | 1461356153686 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 13:15:53 INFO - PROCESS | 1970 | 1461356153863 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57820000 == 87 [pid = 1970] [id = 228] 13:15:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a5cd0a000) [pid = 1970] [serial = 684] [outer = (nil)] 13:15:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a6cc17800) [pid = 1970] [serial = 685] [outer = 0x7f1a5cd0a000] 13:15:53 INFO - PROCESS | 1970 | 1461356153935 Marionette DEBUG loaded listener.js 13:15:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a729f0400) [pid = 1970] [serial = 686] [outer = 0x7f1a5cd0a000] 13:15:54 INFO - PROCESS | 1970 | 1461356154712 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 13:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1275ms 13:15:54 INFO - PROCESS | 1970 | 1461356154773 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 13:15:54 INFO - PROCESS | 1970 | 1461356154776 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 13:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:15:54 INFO - PROCESS | 1970 | 1461356154782 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:15:54 INFO - PROCESS | 1970 | 1461356154784 Marionette TRACE conn4 <- [1,886,null,{}] 13:15:54 INFO - PROCESS | 1970 | 1461356154789 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:54 INFO - PROCESS | 1970 | 1461356154943 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 13:15:55 INFO - PROCESS | 1970 | 1461356155113 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:55 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57839800 == 88 [pid = 1970] [id = 229] 13:15:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a5cd11800) [pid = 1970] [serial = 687] [outer = (nil)] 13:15:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a729f4c00) [pid = 1970] [serial = 688] [outer = 0x7f1a5cd11800] 13:15:55 INFO - PROCESS | 1970 | 1461356155186 Marionette DEBUG loaded listener.js 13:15:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a72b17000) [pid = 1970] [serial = 689] [outer = 0x7f1a5cd11800] 13:15:56 INFO - PROCESS | 1970 | 1461356156055 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 13:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1330ms 13:15:56 INFO - PROCESS | 1970 | 1461356156114 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 13:15:56 INFO - PROCESS | 1970 | 1461356156117 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 13:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:15:56 INFO - PROCESS | 1970 | 1461356156125 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:15:56 INFO - PROCESS | 1970 | 1461356156128 Marionette TRACE conn4 <- [1,890,null,{}] 13:15:56 INFO - PROCESS | 1970 | 1461356156133 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:56 INFO - PROCESS | 1970 | 1461356156288 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 13:15:56 INFO - PROCESS | 1970 | 1461356156476 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a542e2000 == 89 [pid = 1970] [id = 230] 13:15:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a4f46d800) [pid = 1970] [serial = 690] [outer = (nil)] 13:15:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a4f670000) [pid = 1970] [serial = 691] [outer = 0x7f1a4f46d800] 13:15:56 INFO - PROCESS | 1970 | 1461356156546 Marionette DEBUG loaded listener.js 13:15:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a4f674800) [pid = 1970] [serial = 692] [outer = 0x7f1a4f46d800] 13:15:57 INFO - PROCESS | 1970 | 1461356157362 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 13:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1276ms 13:15:57 INFO - PROCESS | 1970 | 1461356157402 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 13:15:57 INFO - PROCESS | 1970 | 1461356157405 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 13:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:15:57 INFO - PROCESS | 1970 | 1461356157411 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:15:57 INFO - PROCESS | 1970 | 1461356157413 Marionette TRACE conn4 <- [1,894,null,{}] 13:15:57 INFO - PROCESS | 1970 | 1461356157419 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:57 INFO - PROCESS | 1970 | 1461356157584 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 13:15:57 INFO - PROCESS | 1970 | 1461356157757 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a543a2800 == 90 [pid = 1970] [id = 231] 13:15:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a4f66ac00) [pid = 1970] [serial = 693] [outer = (nil)] 13:15:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a559ab400) [pid = 1970] [serial = 694] [outer = 0x7f1a4f66ac00] 13:15:57 INFO - PROCESS | 1970 | 1461356157823 Marionette DEBUG loaded listener.js 13:15:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a728be400) [pid = 1970] [serial = 695] [outer = 0x7f1a4f66ac00] 13:15:59 INFO - PROCESS | 1970 | 1461356159100 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 13:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1726ms 13:15:59 INFO - PROCESS | 1970 | 1461356159138 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 13:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:15:59 INFO - PROCESS | 1970 | 1461356159145 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 13:15:59 INFO - PROCESS | 1970 | 1461356159152 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:15:59 INFO - PROCESS | 1970 | 1461356159156 Marionette TRACE conn4 <- [1,898,null,{}] 13:15:59 INFO - PROCESS | 1970 | 1461356159163 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:59 INFO - PROCESS | 1970 | 1461356159318 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 13:15:59 INFO - PROCESS | 1970 | 1461356159654 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4f3b0800 == 91 [pid = 1970] [id = 232] 13:15:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a54baac00) [pid = 1970] [serial = 696] [outer = (nil)] 13:15:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a55831800) [pid = 1970] [serial = 697] [outer = 0x7f1a54baac00] 13:15:59 INFO - PROCESS | 1970 | 1461356159763 Marionette DEBUG loaded listener.js 13:15:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a56ce7400) [pid = 1970] [serial = 698] [outer = 0x7f1a54baac00] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a67cdf800 == 90 [pid = 1970] [id = 71] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a573b9800 == 89 [pid = 1970] [id = 97] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a75868800 == 88 [pid = 1970] [id = 85] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6d8ca000 == 87 [pid = 1970] [id = 107] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61224800 == 86 [pid = 1970] [id = 110] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a51b000 == 85 [pid = 1970] [id = 98] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ef1a000 == 84 [pid = 1970] [id = 118] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ec2b800 == 83 [pid = 1970] [id = 72] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a5b58b400) [pid = 1970] [serial = 595] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a5d710800) [pid = 1970] [serial = 613] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a70e18800 == 82 [pid = 1970] [id = 73] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5fcac800 == 81 [pid = 1970] [id = 198] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72798800 == 80 [pid = 1970] [id = 213] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72611800 == 79 [pid = 1970] [id = 212] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ef24800 == 78 [pid = 1970] [id = 211] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6dd26800 == 77 [pid = 1970] [id = 210] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a67ceb800 == 76 [pid = 1970] [id = 209] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61e11800 == 75 [pid = 1970] [id = 208] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a612a4800 == 74 [pid = 1970] [id = 207] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a6c5800 == 73 [pid = 1970] [id = 206] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54bcc800 == 72 [pid = 1970] [id = 194] 13:16:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4f3b4800 == 71 [pid = 1970] [id = 205] 13:16:00 INFO - PROCESS | 1970 | 1461356160752 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a56f28000) [pid = 1970] [serial = 602] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a559a7000) [pid = 1970] [serial = 601] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a57463400) [pid = 1970] [serial = 605] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a5ade3800) [pid = 1970] [serial = 592] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a56ce9800) [pid = 1970] [serial = 589] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a54977400) [pid = 1970] [serial = 586] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a5b8a3400) [pid = 1970] [serial = 610] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a5b8af000) [pid = 1970] [serial = 611] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a54bb2c00) [pid = 1970] [serial = 598] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a571b8000) [pid = 1970] [serial = 604] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a58ff2800) [pid = 1970] [serial = 607] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a5adf1800) [pid = 1970] [serial = 608] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a5b586c00) [pid = 1970] [serial = 584] [outer = (nil)] [url = about:blank] 13:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1635ms 13:16:00 INFO - PROCESS | 1970 | 1461356160787 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 13:16:00 INFO - PROCESS | 1970 | 1461356160794 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 13:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:16:00 INFO - PROCESS | 1970 | 1461356160803 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:16:00 INFO - PROCESS | 1970 | 1461356160806 Marionette TRACE conn4 <- [1,902,null,{}] 13:16:00 INFO - PROCESS | 1970 | 1461356160811 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:00 INFO - PROCESS | 1970 | 1461356160962 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 13:16:01 INFO - PROCESS | 1970 | 1461356161094 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573a8800 == 72 [pid = 1970] [id = 233] 13:16:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a548f4400) [pid = 1970] [serial = 699] [outer = (nil)] 13:16:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a571b7000) [pid = 1970] [serial = 700] [outer = 0x7f1a548f4400] 13:16:01 INFO - PROCESS | 1970 | 1461356161199 Marionette DEBUG loaded listener.js 13:16:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a57465c00) [pid = 1970] [serial = 701] [outer = 0x7f1a548f4400] 13:16:01 INFO - PROCESS | 1970 | 1461356161897 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 13:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1137ms 13:16:01 INFO - PROCESS | 1970 | 1461356161941 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 13:16:01 INFO - PROCESS | 1970 | 1461356161944 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 13:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:16:01 INFO - PROCESS | 1970 | 1461356161950 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:16:01 INFO - PROCESS | 1970 | 1461356161955 Marionette TRACE conn4 <- [1,906,null,{}] 13:16:01 INFO - PROCESS | 1970 | 1461356161969 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:02 INFO - PROCESS | 1970 | 1461356162113 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 13:16:02 INFO - PROCESS | 1970 | 1461356162132 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bd0000 == 73 [pid = 1970] [id = 234] 13:16:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a58ff2c00) [pid = 1970] [serial = 702] [outer = (nil)] 13:16:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a5a5bf400) [pid = 1970] [serial = 703] [outer = 0x7f1a58ff2c00] 13:16:02 INFO - PROCESS | 1970 | 1461356162193 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a5ade2800) [pid = 1970] [serial = 704] [outer = 0x7f1a58ff2c00] 13:16:02 INFO - PROCESS | 1970 | 1461356162989 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 13:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1089ms 13:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:16:03 INFO - PROCESS | 1970 | 1461356163060 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 13:16:03 INFO - PROCESS | 1970 | 1461356163063 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 13:16:03 INFO - PROCESS | 1970 | 1461356163069 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:16:03 INFO - PROCESS | 1970 | 1461356163071 Marionette TRACE conn4 <- [1,910,null,{}] 13:16:03 INFO - PROCESS | 1970 | 1461356163080 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:03 INFO - PROCESS | 1970 | 1461356163317 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 13:16:03 INFO - PROCESS | 1970 | 1461356163342 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a52a800 == 74 [pid = 1970] [id = 235] 13:16:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a58b59800) [pid = 1970] [serial = 705] [outer = (nil)] 13:16:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a5b0eec00) [pid = 1970] [serial = 706] [outer = 0x7f1a58b59800] 13:16:03 INFO - PROCESS | 1970 | 1461356163401 Marionette DEBUG loaded listener.js 13:16:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a5b589000) [pid = 1970] [serial = 707] [outer = 0x7f1a58b59800] 13:16:04 INFO - PROCESS | 1970 | 1461356164147 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 13:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1135ms 13:16:04 INFO - PROCESS | 1970 | 1461356164205 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 13:16:04 INFO - PROCESS | 1970 | 1461356164208 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 13:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:16:04 INFO - PROCESS | 1970 | 1461356164214 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:16:04 INFO - PROCESS | 1970 | 1461356164215 Marionette TRACE conn4 <- [1,914,null,{}] 13:16:04 INFO - PROCESS | 1970 | 1461356164221 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:04 INFO - PROCESS | 1970 | 1461356164397 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 13:16:04 INFO - PROCESS | 1970 | 1461356164419 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b02f800 == 75 [pid = 1970] [id = 236] 13:16:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a5adef400) [pid = 1970] [serial = 708] [outer = (nil)] 13:16:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a5b836c00) [pid = 1970] [serial = 709] [outer = 0x7f1a5adef400] 13:16:04 INFO - PROCESS | 1970 | 1461356164476 Marionette DEBUG loaded listener.js 13:16:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a5cd11c00) [pid = 1970] [serial = 710] [outer = 0x7f1a5adef400] 13:16:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a5fb5c000) [pid = 1970] [serial = 711] [outer = 0x7f1a56f2e400] 13:16:05 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a5b83d000) [pid = 1970] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:16:05 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a5b0f3c00) [pid = 1970] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:16:05 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a5b83ac00) [pid = 1970] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:16:05 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a60dd7c00) [pid = 1970] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:16:05 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a5497d400) [pid = 1970] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:16:05 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a5ade8800) [pid = 1970] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:16:05 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a5497c000) [pid = 1970] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:16:05 INFO - PROCESS | 1970 | 1461356165658 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 13:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1475ms 13:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:16:05 INFO - PROCESS | 1970 | 1461356165689 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 13:16:05 INFO - PROCESS | 1970 | 1461356165692 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 13:16:05 INFO - PROCESS | 1970 | 1461356165697 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:16:05 INFO - PROCESS | 1970 | 1461356165700 Marionette TRACE conn4 <- [1,918,null,{}] 13:16:05 INFO - PROCESS | 1970 | 1461356165705 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:05 INFO - PROCESS | 1970 | 1461356165860 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 13:16:05 INFO - PROCESS | 1970 | 1461356165877 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e280800 == 76 [pid = 1970] [id = 237] 13:16:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a5582f800) [pid = 1970] [serial = 712] [outer = (nil)] 13:16:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a5b592400) [pid = 1970] [serial = 713] [outer = 0x7f1a5582f800] 13:16:05 INFO - PROCESS | 1970 | 1461356165935 Marionette DEBUG loaded listener.js 13:16:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a61e6f800) [pid = 1970] [serial = 714] [outer = 0x7f1a5582f800] 13:16:06 INFO - PROCESS | 1970 | 1461356166675 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 13:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1028ms 13:16:06 INFO - PROCESS | 1970 | 1461356166726 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 13:16:06 INFO - PROCESS | 1970 | 1461356166729 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 13:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:16:06 INFO - PROCESS | 1970 | 1461356166736 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:16:06 INFO - PROCESS | 1970 | 1461356166738 Marionette TRACE conn4 <- [1,922,null,{}] 13:16:06 INFO - PROCESS | 1970 | 1461356166743 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:06 INFO - PROCESS | 1970 | 1461356166949 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 13:16:06 INFO - PROCESS | 1970 | 1461356166967 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5fcba800 == 77 [pid = 1970] [id = 238] 13:16:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a5472a800) [pid = 1970] [serial = 715] [outer = (nil)] 13:16:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a61a7cc00) [pid = 1970] [serial = 716] [outer = 0x7f1a5472a800] 13:16:07 INFO - PROCESS | 1970 | 1461356167027 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a61f9c400) [pid = 1970] [serial = 717] [outer = 0x7f1a5472a800] 13:16:07 INFO - PROCESS | 1970 | 1461356167967 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1286ms 13:16:08 INFO - PROCESS | 1970 | 1461356168025 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 1970 | 1461356168032 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 13:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:16:08 INFO - PROCESS | 1970 | 1461356168041 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1970 | 1461356168046 Marionette TRACE conn4 <- [1,926,null,{}] 13:16:08 INFO - PROCESS | 1970 | 1461356168075 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:08 INFO - PROCESS | 1970 | 1461356168265 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 13:16:08 INFO - PROCESS | 1970 | 1461356168509 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:08 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57349000 == 78 [pid = 1970] [id = 239] 13:16:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a54724400) [pid = 1970] [serial = 718] [outer = (nil)] 13:16:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a5582cc00) [pid = 1970] [serial = 719] [outer = 0x7f1a54724400] 13:16:08 INFO - PROCESS | 1970 | 1461356168606 Marionette DEBUG loaded listener.js 13:16:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a56d0f400) [pid = 1970] [serial = 720] [outer = 0x7f1a54724400] 13:16:09 INFO - PROCESS | 1970 | 1461356169416 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 13:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1450ms 13:16:09 INFO - PROCESS | 1970 | 1461356169493 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 13:16:09 INFO - PROCESS | 1970 | 1461356169504 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 13:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:16:09 INFO - PROCESS | 1970 | 1461356169516 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:16:09 INFO - PROCESS | 1970 | 1461356169519 Marionette TRACE conn4 <- [1,930,null,{}] 13:16:09 INFO - PROCESS | 1970 | 1461356169525 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:09 INFO - PROCESS | 1970 | 1461356169744 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 13:16:09 INFO - PROCESS | 1970 | 1461356169915 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:09 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b031000 == 79 [pid = 1970] [id = 240] 13:16:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a57469000) [pid = 1970] [serial = 721] [outer = (nil)] 13:16:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a58f3d400) [pid = 1970] [serial = 722] [outer = 0x7f1a57469000] 13:16:10 INFO - PROCESS | 1970 | 1461356170033 Marionette DEBUG loaded listener.js 13:16:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a5a65c000) [pid = 1970] [serial = 723] [outer = 0x7f1a57469000] 13:16:10 INFO - PROCESS | 1970 | 1461356170934 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 13:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1489ms 13:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:16:11 INFO - PROCESS | 1970 | 1461356171005 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 13:16:11 INFO - PROCESS | 1970 | 1461356171008 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 13:16:11 INFO - PROCESS | 1970 | 1461356171014 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:16:11 INFO - PROCESS | 1970 | 1461356171019 Marionette TRACE conn4 <- [1,934,null,{}] 13:16:11 INFO - PROCESS | 1970 | 1461356171034 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:11 INFO - PROCESS | 1970 | 1461356171240 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 13:16:11 INFO - PROCESS | 1970 | 1461356171464 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:11 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60f16000 == 80 [pid = 1970] [id = 241] 13:16:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a5b8a7c00) [pid = 1970] [serial = 724] [outer = (nil)] 13:16:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a5f3bd400) [pid = 1970] [serial = 725] [outer = 0x7f1a5b8a7c00] 13:16:11 INFO - PROCESS | 1970 | 1461356171580 Marionette DEBUG loaded listener.js 13:16:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a61499800) [pid = 1970] [serial = 726] [outer = 0x7f1a5b8a7c00] 13:16:12 INFO - PROCESS | 1970 | 1461356172381 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 13:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1444ms 13:16:12 INFO - PROCESS | 1970 | 1461356172457 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 13:16:12 INFO - PROCESS | 1970 | 1461356172462 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 13:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:16:12 INFO - PROCESS | 1970 | 1461356172467 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:16:12 INFO - PROCESS | 1970 | 1461356172470 Marionette TRACE conn4 <- [1,938,null,{}] 13:16:12 INFO - PROCESS | 1970 | 1461356172475 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:12 INFO - PROCESS | 1970 | 1461356172673 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 13:16:12 INFO - PROCESS | 1970 | 1461356172838 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61d7f800 == 81 [pid = 1970] [id = 242] 13:16:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a5e662c00) [pid = 1970] [serial = 727] [outer = (nil)] 13:16:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a61fa0400) [pid = 1970] [serial = 728] [outer = 0x7f1a5e662c00] 13:16:12 INFO - PROCESS | 1970 | 1461356172912 Marionette DEBUG loaded listener.js 13:16:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a63cb6000) [pid = 1970] [serial = 729] [outer = 0x7f1a5e662c00] 13:16:13 INFO - PROCESS | 1970 | 1461356173771 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 13:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1379ms 13:16:13 INFO - PROCESS | 1970 | 1461356173848 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 13:16:13 INFO - PROCESS | 1970 | 1461356173851 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 13:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:16:13 INFO - PROCESS | 1970 | 1461356173857 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:16:13 INFO - PROCESS | 1970 | 1461356173859 Marionette TRACE conn4 <- [1,942,null,{}] 13:16:13 INFO - PROCESS | 1970 | 1461356173864 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:14 INFO - PROCESS | 1970 | 1461356174023 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 13:16:14 INFO - PROCESS | 1970 | 1461356174189 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:14 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a67cf7800 == 82 [pid = 1970] [id = 243] 13:16:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a61499c00) [pid = 1970] [serial = 730] [outer = (nil)] 13:16:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a63fafc00) [pid = 1970] [serial = 731] [outer = 0x7f1a61499c00] 13:16:14 INFO - PROCESS | 1970 | 1461356174261 Marionette DEBUG loaded listener.js 13:16:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a6ccee400) [pid = 1970] [serial = 732] [outer = 0x7f1a61499c00] 13:16:15 INFO - PROCESS | 1970 | 1461356175067 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 13:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1280ms 13:16:15 INFO - PROCESS | 1970 | 1461356175138 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 1970 | 1461356175141 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 13:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:16:15 INFO - PROCESS | 1970 | 1461356175147 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - PROCESS | 1970 | 1461356175149 Marionette TRACE conn4 <- [1,946,null,{}] 13:16:15 INFO - PROCESS | 1970 | 1461356175155 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:15 INFO - PROCESS | 1970 | 1461356175411 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 13:16:15 INFO - PROCESS | 1970 | 1461356175642 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:15 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a70943800 == 83 [pid = 1970] [id = 244] 13:16:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a6ecca400) [pid = 1970] [serial = 733] [outer = (nil)] 13:16:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a709ac400) [pid = 1970] [serial = 734] [outer = 0x7f1a6ecca400] 13:16:15 INFO - PROCESS | 1970 | 1461356175759 Marionette DEBUG loaded listener.js 13:16:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a72528800) [pid = 1970] [serial = 735] [outer = 0x7f1a6ecca400] 13:16:16 INFO - PROCESS | 1970 | 1461356176557 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 13:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1485ms 13:16:16 INFO - PROCESS | 1970 | 1461356176634 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 13:16:16 INFO - PROCESS | 1970 | 1461356176637 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 13:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:16:16 INFO - PROCESS | 1970 | 1461356176644 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:16:16 INFO - PROCESS | 1970 | 1461356176647 Marionette TRACE conn4 <- [1,950,null,{}] 13:16:16 INFO - PROCESS | 1970 | 1461356176653 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:16 INFO - PROCESS | 1970 | 1461356176848 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 13:16:17 INFO - PROCESS | 1970 | 1461356177016 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:17 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72f35000 == 84 [pid = 1970] [id = 245] 13:16:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a6eccc000) [pid = 1970] [serial = 736] [outer = (nil)] 13:16:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a728b4c00) [pid = 1970] [serial = 737] [outer = 0x7f1a6eccc000] 13:16:17 INFO - PROCESS | 1970 | 1461356177082 Marionette DEBUG loaded listener.js 13:16:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a729ea000) [pid = 1970] [serial = 738] [outer = 0x7f1a6eccc000] 13:16:17 INFO - PROCESS | 1970 | 1461356177939 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 13:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1335ms 13:16:17 INFO - PROCESS | 1970 | 1461356177980 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 13:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:16:17 INFO - PROCESS | 1970 | 1461356177984 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 13:16:17 INFO - PROCESS | 1970 | 1461356177990 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:16:17 INFO - PROCESS | 1970 | 1461356177993 Marionette TRACE conn4 <- [1,954,null,{}] 13:16:18 INFO - PROCESS | 1970 | 1461356177999 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:18 INFO - PROCESS | 1970 | 1461356178172 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 13:16:18 INFO - PROCESS | 1970 | 1461356178358 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a758c4800 == 85 [pid = 1970] [id = 246] 13:16:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a4e7cac00) [pid = 1970] [serial = 739] [outer = (nil)] 13:16:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a728b7800) [pid = 1970] [serial = 740] [outer = 0x7f1a4e7cac00] 13:16:18 INFO - PROCESS | 1970 | 1461356178426 Marionette DEBUG loaded listener.js 13:16:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 207 (0x7f1a72b19c00) [pid = 1970] [serial = 741] [outer = 0x7f1a4e7cac00] 13:16:19 INFO - PROCESS | 1970 | 1461356179639 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 13:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1681ms 13:16:19 INFO - PROCESS | 1970 | 1461356179670 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 13:16:19 INFO - PROCESS | 1970 | 1461356179676 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 13:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:16:19 INFO - PROCESS | 1970 | 1461356179685 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:16:19 INFO - PROCESS | 1970 | 1461356179689 Marionette TRACE conn4 <- [1,958,null,{}] 13:16:19 INFO - PROCESS | 1970 | 1461356179697 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:19 INFO - PROCESS | 1970 | 1461356179863 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 13:16:20 INFO - PROCESS | 1970 | 1461356180045 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:20 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58f88000 == 86 [pid = 1970] [id = 247] 13:16:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a4a0c4400) [pid = 1970] [serial = 742] [outer = (nil)] 13:16:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a4f473000) [pid = 1970] [serial = 743] [outer = 0x7f1a4a0c4400] 13:16:20 INFO - PROCESS | 1970 | 1461356180114 Marionette DEBUG loaded listener.js 13:16:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a4f6d0000) [pid = 1970] [serial = 744] [outer = 0x7f1a4a0c4400] 13:16:21 INFO - PROCESS | 1970 | 1461356181180 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 13:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1539ms 13:16:21 INFO - PROCESS | 1970 | 1461356181225 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 13:16:21 INFO - PROCESS | 1970 | 1461356181234 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 13:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:16:21 INFO - PROCESS | 1970 | 1461356181245 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:16:21 INFO - PROCESS | 1970 | 1461356181248 Marionette TRACE conn4 <- [1,962,null,{}] 13:16:21 INFO - PROCESS | 1970 | 1461356181255 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:21 INFO - PROCESS | 1970 | 1461356181433 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 13:16:21 INFO - PROCESS | 1970 | 1461356181664 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54be1800 == 87 [pid = 1970] [id = 248] 13:16:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a56ced800) [pid = 1970] [serial = 745] [outer = (nil)] 13:16:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a5702d400) [pid = 1970] [serial = 746] [outer = 0x7f1a56ced800] 13:16:21 INFO - PROCESS | 1970 | 1461356181789 Marionette DEBUG loaded listener.js 13:16:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a5746bc00) [pid = 1970] [serial = 747] [outer = 0x7f1a56ced800] 13:16:22 INFO - PROCESS | 1970 | 1461356182703 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 13:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1534ms 13:16:22 INFO - PROCESS | 1970 | 1461356182779 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 13:16:22 INFO - PROCESS | 1970 | 1461356182782 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 13:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:16:22 INFO - PROCESS | 1970 | 1461356182790 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:16:22 INFO - PROCESS | 1970 | 1461356182797 Marionette TRACE conn4 <- [1,966,null,{}] 13:16:22 INFO - PROCESS | 1970 | 1461356182819 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:23 INFO - PROCESS | 1970 | 1461356183057 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 13:16:23 INFO - PROCESS | 1970 | 1461356183330 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573b8000 == 88 [pid = 1970] [id = 249] 13:16:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a57387400) [pid = 1970] [serial = 748] [outer = (nil)] 13:16:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a5b088c00) [pid = 1970] [serial = 749] [outer = 0x7f1a57387400] 13:16:23 INFO - PROCESS | 1970 | 1461356183403 Marionette DEBUG loaded listener.js 13:16:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a5b58b000) [pid = 1970] [serial = 750] [outer = 0x7f1a57387400] 13:16:23 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54bc5000 == 87 [pid = 1970] [id = 199] 13:16:23 INFO - PROCESS | 1970 | --DOMWINDOW == 215 (0x7f1a58aeb000) [pid = 1970] [serial = 646] [outer = (nil)] [url = about:blank] 13:16:23 INFO - PROCESS | 1970 | --DOMWINDOW == 214 (0x7f1a4f30f400) [pid = 1970] [serial = 616] [outer = (nil)] [url = about:blank] 13:16:23 INFO - PROCESS | 1970 | --DOMWINDOW == 213 (0x7f1a5adec000) [pid = 1970] [serial = 622] [outer = (nil)] [url = about:blank] 13:16:23 INFO - PROCESS | 1970 | --DOMWINDOW == 212 (0x7f1a5fed7c00) [pid = 1970] [serial = 628] [outer = (nil)] [url = about:blank] 13:16:23 INFO - PROCESS | 1970 | --DOMWINDOW == 211 (0x7f1a571c0800) [pid = 1970] [serial = 619] [outer = (nil)] [url = about:blank] 13:16:23 INFO - PROCESS | 1970 | --DOMWINDOW == 210 (0x7f1a5f047800) [pid = 1970] [serial = 625] [outer = (nil)] [url = about:blank] 13:16:23 INFO - PROCESS | 1970 | --DOMWINDOW == 209 (0x7f1a614a3800) [pid = 1970] [serial = 631] [outer = (nil)] [url = about:blank] 13:16:23 INFO - PROCESS | 1970 | --DOMWINDOW == 208 (0x7f1a61fa5800) [pid = 1970] [serial = 634] [outer = (nil)] [url = about:blank] 13:16:23 INFO - PROCESS | 1970 | --DOMWINDOW == 207 (0x7f1a63f12400) [pid = 1970] [serial = 637] [outer = (nil)] [url = about:blank] 13:16:23 INFO - PROCESS | 1970 | --DOMWINDOW == 206 (0x7f1a5adeac00) [pid = 1970] [serial = 643] [outer = (nil)] [url = about:blank] 13:16:23 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a66d58800) [pid = 1970] [serial = 640] [outer = (nil)] [url = about:blank] 13:16:23 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a6e9ae400) [pid = 1970] [serial = 667] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a5e65ac00) [pid = 1970] [serial = 614] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a614a4c00) [pid = 1970] [serial = 661] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a559ae000) [pid = 1970] [serial = 649] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a5718a800) [pid = 1970] [serial = 650] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a5b83a800) [pid = 1970] [serial = 655] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a571b6400) [pid = 1970] [serial = 652] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a5a5eb800) [pid = 1970] [serial = 653] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a5f7ac800) [pid = 1970] [serial = 658] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a61e6cc00) [pid = 1970] [serial = 662] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a67c87000) [pid = 1970] [serial = 664] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a6dd5fc00) [pid = 1970] [serial = 665] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a60ddc400) [pid = 1970] [serial = 659] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a5e65b800) [pid = 1970] [serial = 656] [outer = (nil)] [url = about:blank] 13:16:24 INFO - PROCESS | 1970 | 1461356184266 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 13:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1492ms 13:16:24 INFO - PROCESS | 1970 | 1461356184288 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 13:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:16:24 INFO - PROCESS | 1970 | 1461356184293 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 13:16:24 INFO - PROCESS | 1970 | 1461356184300 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:16:24 INFO - PROCESS | 1970 | 1461356184302 Marionette TRACE conn4 <- [1,970,null,{}] 13:16:24 INFO - PROCESS | 1970 | 1461356184308 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:24 INFO - PROCESS | 1970 | 1461356184480 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 13:16:24 INFO - PROCESS | 1970 | 1461356184614 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:24 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a576c9000 == 88 [pid = 1970] [id = 250] 13:16:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a4f30f400) [pid = 1970] [serial = 751] [outer = (nil)] 13:16:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a5b088400) [pid = 1970] [serial = 752] [outer = 0x7f1a4f30f400] 13:16:24 INFO - PROCESS | 1970 | 1461356184676 Marionette DEBUG loaded listener.js 13:16:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a5e65b800) [pid = 1970] [serial = 753] [outer = 0x7f1a4f30f400] 13:16:25 INFO - PROCESS | 1970 | 1461356185411 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 13:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1131ms 13:16:25 INFO - PROCESS | 1970 | 1461356185432 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 13:16:25 INFO - PROCESS | 1970 | 1461356185436 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 13:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:16:25 INFO - PROCESS | 1970 | 1461356185441 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:16:25 INFO - PROCESS | 1970 | 1461356185443 Marionette TRACE conn4 <- [1,974,null,{}] 13:16:25 INFO - PROCESS | 1970 | 1461356185448 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:25 INFO - PROCESS | 1970 | 1461356185644 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 13:16:25 INFO - PROCESS | 1970 | 1461356185662 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b261800 == 89 [pid = 1970] [id = 251] 13:16:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a5b83ac00) [pid = 1970] [serial = 754] [outer = (nil)] 13:16:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a5fc80800) [pid = 1970] [serial = 755] [outer = 0x7f1a5b83ac00] 13:16:25 INFO - PROCESS | 1970 | 1461356185723 Marionette DEBUG loaded listener.js 13:16:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a61495800) [pid = 1970] [serial = 756] [outer = 0x7f1a5b83ac00] 13:16:26 INFO - PROCESS | 1970 | 1461356186537 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 13:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1125ms 13:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:16:26 INFO - PROCESS | 1970 | 1461356186566 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 13:16:26 INFO - PROCESS | 1970 | 1461356186569 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 13:16:26 INFO - PROCESS | 1970 | 1461356186573 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:16:26 INFO - PROCESS | 1970 | 1461356186577 Marionette TRACE conn4 <- [1,978,null,{}] 13:16:26 INFO - PROCESS | 1970 | 1461356186582 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:26 INFO - PROCESS | 1970 | 1461356186822 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 13:16:26 INFO - PROCESS | 1970 | 1461356186858 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6122a000 == 90 [pid = 1970] [id = 252] 13:16:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a61e70000) [pid = 1970] [serial = 757] [outer = (nil)] 13:16:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a6cc1bc00) [pid = 1970] [serial = 758] [outer = 0x7f1a61e70000] 13:16:26 INFO - PROCESS | 1970 | 1461356186928 Marionette DEBUG loaded listener.js 13:16:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a6df60000) [pid = 1970] [serial = 759] [outer = 0x7f1a61e70000] 13:16:27 INFO - PROCESS | 1970 | 1461356187817 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 13:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1276ms 13:16:27 INFO - PROCESS | 1970 | 1461356187856 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 13:16:27 INFO - PROCESS | 1970 | 1461356187859 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 13:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:16:27 INFO - PROCESS | 1970 | 1461356187865 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:16:27 INFO - PROCESS | 1970 | 1461356187867 Marionette TRACE conn4 <- [1,982,null,{}] 13:16:27 INFO - PROCESS | 1970 | 1461356187872 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:28 INFO - PROCESS | 1970 | 1461356188085 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 13:16:28 INFO - PROCESS | 1970 | 1461356188111 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a67ce0000 == 91 [pid = 1970] [id = 253] 13:16:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a5497ec00) [pid = 1970] [serial = 760] [outer = (nil)] 13:16:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a6ecc7400) [pid = 1970] [serial = 761] [outer = 0x7f1a5497ec00] 13:16:28 INFO - PROCESS | 1970 | 1461356188178 Marionette DEBUG loaded listener.js 13:16:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a6ef7a800) [pid = 1970] [serial = 762] [outer = 0x7f1a5497ec00] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a5adefc00) [pid = 1970] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a60a88400) [pid = 1970] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a55834c00) [pid = 1970] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a5adef400) [pid = 1970] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a5b58a400) [pid = 1970] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a54baac00) [pid = 1970] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a5582f800) [pid = 1970] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a5b58d400) [pid = 1970] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a5b58dc00) [pid = 1970] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a5472f800) [pid = 1970] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a57469800) [pid = 1970] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a4f476800) [pid = 1970] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a58ff2c00) [pid = 1970] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a74ec2400) [pid = 1970] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a5adee400) [pid = 1970] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a4f304000) [pid = 1970] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a5f3bf400) [pid = 1970] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a57187800) [pid = 1970] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a54973800) [pid = 1970] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a5b83e000) [pid = 1970] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a5a65a400) [pid = 1970] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a54bad000) [pid = 1970] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a5b502c00) [pid = 1970] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a548f4400) [pid = 1970] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a60912800) [pid = 1970] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a57460400) [pid = 1970] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a4e7cbc00) [pid = 1970] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a5b58a000) [pid = 1970] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a4f66ac00) [pid = 1970] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a4d5f3000) [pid = 1970] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a4f303c00) [pid = 1970] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a4f303000) [pid = 1970] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a4f303800) [pid = 1970] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 169 (0x7f1a4d5f4400) [pid = 1970] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 168 (0x7f1a60913c00) [pid = 1970] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 167 (0x7f1a4f302400) [pid = 1970] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 166 (0x7f1a61f2f000) [pid = 1970] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a54971800) [pid = 1970] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a4d5ed400) [pid = 1970] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a5b588400) [pid = 1970] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a58b59800) [pid = 1970] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:16:29 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a559a5c00) [pid = 1970] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:16:29 INFO - PROCESS | 1970 | 1461356189645 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 13:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1826ms 13:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:16:29 INFO - PROCESS | 1970 | 1461356189699 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 13:16:29 INFO - PROCESS | 1970 | 1461356189701 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 13:16:29 INFO - PROCESS | 1970 | 1461356189709 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:16:29 INFO - PROCESS | 1970 | 1461356189712 Marionette TRACE conn4 <- [1,986,null,{}] 13:16:29 INFO - PROCESS | 1970 | 1461356189719 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:29 INFO - PROCESS | 1970 | 1461356189896 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 13:16:29 INFO - PROCESS | 1970 | 1461356189905 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5782c800 == 92 [pid = 1970] [id = 254] 13:16:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a4d5fc800) [pid = 1970] [serial = 763] [outer = (nil)] 13:16:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a54731400) [pid = 1970] [serial = 764] [outer = 0x7f1a4d5fc800] 13:16:29 INFO - PROCESS | 1970 | 1461356189965 Marionette DEBUG loaded listener.js 13:16:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a57460400) [pid = 1970] [serial = 765] [outer = 0x7f1a4d5fc800] 13:16:30 INFO - PROCESS | 1970 | 1461356190778 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 13:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1148ms 13:16:30 INFO - PROCESS | 1970 | 1461356190858 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 13:16:30 INFO - PROCESS | 1970 | 1461356190862 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 13:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:16:30 INFO - PROCESS | 1970 | 1461356190868 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:16:30 INFO - PROCESS | 1970 | 1461356190871 Marionette TRACE conn4 <- [1,990,null,{}] 13:16:30 INFO - PROCESS | 1970 | 1461356190876 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:31 INFO - PROCESS | 1970 | 1461356191049 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 13:16:31 INFO - PROCESS | 1970 | 1461356191333 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4bdd5800 == 93 [pid = 1970] [id = 255] 13:16:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a4a0c2400) [pid = 1970] [serial = 766] [outer = (nil)] 13:16:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a4a0c9c00) [pid = 1970] [serial = 767] [outer = 0x7f1a4a0c2400] 13:16:31 INFO - PROCESS | 1970 | 1461356191420 Marionette DEBUG loaded listener.js 13:16:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a4d5fac00) [pid = 1970] [serial = 768] [outer = 0x7f1a4a0c2400] 13:16:32 INFO - PROCESS | 1970 | 1461356192381 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 13:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1579ms 13:16:32 INFO - PROCESS | 1970 | 1461356192452 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 13:16:32 INFO - PROCESS | 1970 | 1461356192459 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 13:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:16:32 INFO - PROCESS | 1970 | 1461356192468 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:16:32 INFO - PROCESS | 1970 | 1461356192471 Marionette TRACE conn4 <- [1,994,null,{}] 13:16:32 INFO - PROCESS | 1970 | 1461356192479 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:32 INFO - PROCESS | 1970 | 1461356192716 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 13:16:32 INFO - PROCESS | 1970 | 1461356192937 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bce000 == 94 [pid = 1970] [id = 256] 13:16:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a559a7800) [pid = 1970] [serial = 769] [outer = (nil)] 13:16:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a56d0a400) [pid = 1970] [serial = 770] [outer = 0x7f1a559a7800] 13:16:33 INFO - PROCESS | 1970 | 1461356193060 Marionette DEBUG loaded listener.js 13:16:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a57461c00) [pid = 1970] [serial = 771] [outer = 0x7f1a559a7800] 13:16:33 INFO - PROCESS | 1970 | 1461356193984 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 13:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1587ms 13:16:34 INFO - PROCESS | 1970 | 1461356194059 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 13:16:34 INFO - PROCESS | 1970 | 1461356194064 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 13:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:16:34 INFO - PROCESS | 1970 | 1461356194072 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:16:34 INFO - PROCESS | 1970 | 1461356194076 Marionette TRACE conn4 <- [1,998,null,{}] 13:16:34 INFO - PROCESS | 1970 | 1461356194082 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:34 INFO - PROCESS | 1970 | 1461356194313 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 13:16:34 INFO - PROCESS | 1970 | 1461356194576 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5ffa7800 == 95 [pid = 1970] [id = 257] 13:16:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a58ae9c00) [pid = 1970] [serial = 772] [outer = (nil)] 13:16:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a5a657000) [pid = 1970] [serial = 773] [outer = 0x7f1a58ae9c00] 13:16:34 INFO - PROCESS | 1970 | 1461356194702 Marionette DEBUG loaded listener.js 13:16:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a5b50a000) [pid = 1970] [serial = 774] [outer = 0x7f1a58ae9c00] 13:16:35 INFO - PROCESS | 1970 | 1461356195585 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 13:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1578ms 13:16:35 INFO - PROCESS | 1970 | 1461356195651 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 13:16:35 INFO - PROCESS | 1970 | 1461356195655 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 13:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:16:35 INFO - PROCESS | 1970 | 1461356195670 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:16:35 INFO - PROCESS | 1970 | 1461356195680 Marionette TRACE conn4 <- [1,1002,null,{}] 13:16:35 INFO - PROCESS | 1970 | 1461356195688 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:35 INFO - PROCESS | 1970 | 1461356195941 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 13:16:36 INFO - PROCESS | 1970 | 1461356196222 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ef1a000 == 96 [pid = 1970] [id = 258] 13:16:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a548f2c00) [pid = 1970] [serial = 775] [outer = (nil)] 13:16:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a5efbfc00) [pid = 1970] [serial = 776] [outer = 0x7f1a548f2c00] 13:16:36 INFO - PROCESS | 1970 | 1461356196308 Marionette DEBUG loaded listener.js 13:16:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a60914800) [pid = 1970] [serial = 777] [outer = 0x7f1a548f2c00] 13:16:37 INFO - PROCESS | 1970 | 1461356197161 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 13:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1547ms 13:16:37 INFO - PROCESS | 1970 | 1461356197210 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 13:16:37 INFO - PROCESS | 1970 | 1461356197215 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 13:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:16:37 INFO - PROCESS | 1970 | 1461356197222 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:16:37 INFO - PROCESS | 1970 | 1461356197225 Marionette TRACE conn4 <- [1,1006,null,{}] 13:16:37 INFO - PROCESS | 1970 | 1461356197230 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:37 INFO - PROCESS | 1970 | 1461356197411 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 13:16:37 INFO - PROCESS | 1970 | 1461356197589 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72d5a000 == 97 [pid = 1970] [id = 259] 13:16:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a5cde0800) [pid = 1970] [serial = 778] [outer = (nil)] 13:16:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a61e70c00) [pid = 1970] [serial = 779] [outer = 0x7f1a5cde0800] 13:16:37 INFO - PROCESS | 1970 | 1461356197673 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a61fa5c00) [pid = 1970] [serial = 780] [outer = 0x7f1a5cde0800] 13:16:38 INFO - PROCESS | 1970 | 1461356198545 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 13:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1378ms 13:16:38 INFO - PROCESS | 1970 | 1461356198601 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 13:16:38 INFO - PROCESS | 1970 | 1461356198605 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 13:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:16:38 INFO - PROCESS | 1970 | 1461356198611 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:16:38 INFO - PROCESS | 1970 | 1461356198615 Marionette TRACE conn4 <- [1,1010,null,{}] 13:16:38 INFO - PROCESS | 1970 | 1461356198620 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:38 INFO - PROCESS | 1970 | 1461356198806 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 13:16:38 INFO - PROCESS | 1970 | 1461356198991 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a771ce000 == 98 [pid = 1970] [id = 260] 13:16:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a67c8f800) [pid = 1970] [serial = 781] [outer = (nil)] 13:16:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a6ccf0400) [pid = 1970] [serial = 782] [outer = 0x7f1a67c8f800] 13:16:39 INFO - PROCESS | 1970 | 1461356199093 Marionette DEBUG loaded listener.js 13:16:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a6ec44c00) [pid = 1970] [serial = 783] [outer = 0x7f1a67c8f800] 13:16:40 INFO - PROCESS | 1970 | 1461356200041 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 13:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1481ms 13:16:40 INFO - PROCESS | 1970 | 1461356200095 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 13:16:40 INFO - PROCESS | 1970 | 1461356200099 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 13:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:16:40 INFO - PROCESS | 1970 | 1461356200106 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - PROCESS | 1970 | 1461356200109 Marionette TRACE conn4 <- [1,1014,null,{}] 13:16:40 INFO - PROCESS | 1970 | 1461356200115 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:40 INFO - PROCESS | 1970 | 1461356200303 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 13:16:40 INFO - PROCESS | 1970 | 1461356200477 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:40 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54a9c800 == 99 [pid = 1970] [id = 261] 13:16:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a6cc16c00) [pid = 1970] [serial = 784] [outer = (nil)] 13:16:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a729efc00) [pid = 1970] [serial = 785] [outer = 0x7f1a6cc16c00] 13:16:40 INFO - PROCESS | 1970 | 1461356200549 Marionette DEBUG loaded listener.js 13:16:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a72b18c00) [pid = 1970] [serial = 786] [outer = 0x7f1a6cc16c00] 13:16:41 INFO - PROCESS | 1970 | 1461356201402 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 13:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1330ms 13:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:16:41 INFO - PROCESS | 1970 | 1461356201437 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 13:16:41 INFO - PROCESS | 1970 | 1461356201440 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 13:16:41 INFO - PROCESS | 1970 | 1461356201446 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:16:41 INFO - PROCESS | 1970 | 1461356201449 Marionette TRACE conn4 <- [1,1018,null,{}] 13:16:41 INFO - PROCESS | 1970 | 1461356201454 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:41 INFO - PROCESS | 1970 | 1461356201626 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 13:16:41 INFO - PROCESS | 1970 | 1461356201806 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d65c000 == 100 [pid = 1970] [id = 262] 13:16:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a55aa5c00) [pid = 1970] [serial = 787] [outer = (nil)] 13:16:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a55aaac00) [pid = 1970] [serial = 788] [outer = 0x7f1a55aa5c00] 13:16:41 INFO - PROCESS | 1970 | 1461356201887 Marionette DEBUG loaded listener.js 13:16:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a55aaf400) [pid = 1970] [serial = 789] [outer = 0x7f1a55aa5c00] 13:16:42 INFO - PROCESS | 1970 | 1461356202778 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 13:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1383ms 13:16:42 INFO - PROCESS | 1970 | 1461356202830 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 13:16:42 INFO - PROCESS | 1970 | 1461356202834 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 13:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:16:42 INFO - PROCESS | 1970 | 1461356202840 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:16:42 INFO - PROCESS | 1970 | 1461356202842 Marionette TRACE conn4 <- [1,1022,null,{}] 13:16:42 INFO - PROCESS | 1970 | 1461356202848 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:43 INFO - PROCESS | 1970 | 1461356203007 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 13:16:43 INFO - PROCESS | 1970 | 1461356203199 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57562000 == 101 [pid = 1970] [id = 263] 13:16:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a5497f000) [pid = 1970] [serial = 790] [outer = (nil)] 13:16:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a61f2e800) [pid = 1970] [serial = 791] [outer = 0x7f1a5497f000] 13:16:43 INFO - PROCESS | 1970 | 1461356203278 Marionette DEBUG loaded listener.js 13:16:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a72b19800) [pid = 1970] [serial = 792] [outer = 0x7f1a5497f000] 13:16:44 INFO - PROCESS | 1970 | 1461356204158 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 13:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1386ms 13:16:44 INFO - PROCESS | 1970 | 1461356204228 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 13:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:16:44 INFO - PROCESS | 1970 | 1461356204233 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 13:16:44 INFO - PROCESS | 1970 | 1461356204240 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:16:44 INFO - PROCESS | 1970 | 1461356204244 Marionette TRACE conn4 <- [1,1026,null,{}] 13:16:44 INFO - PROCESS | 1970 | 1461356204252 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:44 INFO - PROCESS | 1970 | 1461356204484 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 13:16:44 INFO - PROCESS | 1970 | 1461356204664 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:44 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54a83000 == 102 [pid = 1970] [id = 264] 13:16:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a4a8c3c00) [pid = 1970] [serial = 793] [outer = (nil)] 13:16:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a4a8cb000) [pid = 1970] [serial = 794] [outer = 0x7f1a4a8c3c00] 13:16:44 INFO - PROCESS | 1970 | 1461356204736 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a4a8cfc00) [pid = 1970] [serial = 795] [outer = 0x7f1a4a8c3c00] 13:16:45 INFO - PROCESS | 1970 | 1461356205612 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 13:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1433ms 13:16:45 INFO - PROCESS | 1970 | 1461356205674 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 13:16:45 INFO - PROCESS | 1970 | 1461356205678 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 13:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:16:45 INFO - PROCESS | 1970 | 1461356205686 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 1970 | 1461356205690 Marionette TRACE conn4 <- [1,1030,null,{}] 13:16:45 INFO - PROCESS | 1970 | 1461356205697 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:45 INFO - PROCESS | 1970 | 1461356205902 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 13:16:46 INFO - PROCESS | 1970 | 1461356206099 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d65d000 == 103 [pid = 1970] [id = 265] 13:16:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a4a0c8400) [pid = 1970] [serial = 796] [outer = (nil)] 13:16:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a4a0cd400) [pid = 1970] [serial = 797] [outer = 0x7f1a4a0c8400] 13:16:46 INFO - PROCESS | 1970 | 1461356206544 Marionette DEBUG loaded listener.js 13:16:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a4e7cd800) [pid = 1970] [serial = 798] [outer = 0x7f1a4a0c8400] 13:16:47 INFO - PROCESS | 1970 | 1461356207514 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 13:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1889ms 13:16:47 INFO - PROCESS | 1970 | 1461356207577 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 13:16:47 INFO - PROCESS | 1970 | 1461356207585 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 13:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:16:47 INFO - PROCESS | 1970 | 1461356207597 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:16:47 INFO - PROCESS | 1970 | 1461356207601 Marionette TRACE conn4 <- [1,1034,null,{}] 13:16:47 INFO - PROCESS | 1970 | 1461356207609 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:47 INFO - PROCESS | 1970 | 1461356207849 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 13:16:48 INFO - PROCESS | 1970 | 1461356208224 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4bde0800 == 104 [pid = 1970] [id = 266] 13:16:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a548f9800) [pid = 1970] [serial = 799] [outer = (nil)] 13:16:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a54973000) [pid = 1970] [serial = 800] [outer = 0x7f1a548f9800] 13:16:48 INFO - PROCESS | 1970 | 1461356208325 Marionette DEBUG loaded listener.js 13:16:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a54bac000) [pid = 1970] [serial = 801] [outer = 0x7f1a548f9800] 13:16:49 INFO - PROCESS | 1970 | 1461356209208 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61d89000 == 103 [pid = 1970] [id = 220] 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60947800 == 102 [pid = 1970] [id = 219] 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57133800 == 101 [pid = 1970] [id = 217] 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5782c800 == 100 [pid = 1970] [id = 254] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a6cc17800) [pid = 1970] [serial = 685] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a729f4c00) [pid = 1970] [serial = 688] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a4f670000) [pid = 1970] [serial = 691] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a61a7cc00) [pid = 1970] [serial = 716] [outer = (nil)] [url = about:blank] 13:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1687ms 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a67ce0000 == 99 [pid = 1970] [id = 253] 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6122a000 == 98 [pid = 1970] [id = 252] 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b261800 == 97 [pid = 1970] [id = 251] 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a576c9000 == 96 [pid = 1970] [id = 250] 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a573b8000 == 95 [pid = 1970] [id = 249] 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54be1800 == 94 [pid = 1970] [id = 248] 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a58f88000 == 93 [pid = 1970] [id = 247] 13:16:49 INFO - PROCESS | 1970 | 1461356209313 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 13:16:49 INFO - PROCESS | 1970 | 1461356209318 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61d7f800 == 92 [pid = 1970] [id = 242] 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b031000 == 91 [pid = 1970] [id = 240] 13:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:16:49 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57349000 == 90 [pid = 1970] [id = 239] 13:16:49 INFO - PROCESS | 1970 | 1461356209352 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:16:49 INFO - PROCESS | 1970 | 1461356209356 Marionette TRACE conn4 <- [1,1038,null,{}] 13:16:49 INFO - PROCESS | 1970 | 1461356209362 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:49 INFO - PROCESS | 1970 | 1461356209520 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 13:16:49 INFO - PROCESS | 1970 | 1461356209530 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:49 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a542e9000 == 91 [pid = 1970] [id = 267] 13:16:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a559a5c00) [pid = 1970] [serial = 802] [outer = (nil)] 13:16:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a56ce6800) [pid = 1970] [serial = 803] [outer = 0x7f1a559a5c00] 13:16:49 INFO - PROCESS | 1970 | 1461356209592 Marionette DEBUG loaded listener.js 13:16:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a5702b400) [pid = 1970] [serial = 804] [outer = 0x7f1a559a5c00] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a5b8ad400) [pid = 1970] [serial = 476] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a63fb9c00) [pid = 1970] [serial = 482] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a571b9400) [pid = 1970] [serial = 518] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a548f2400) [pid = 1970] [serial = 458] [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.] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a5b836c00) [pid = 1970] [serial = 709] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a5fb62400) [pid = 1970] [serial = 479] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a55831800) [pid = 1970] [serial = 697] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a5b592400) [pid = 1970] [serial = 713] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a5cdde400) [pid = 1970] [serial = 524] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a61f98c00) [pid = 1970] [serial = 560] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a6db7ac00) [pid = 1970] [serial = 647] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a5b50bc00) [pid = 1970] [serial = 521] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a5472f000) [pid = 1970] [serial = 467] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a5a5bf400) [pid = 1970] [serial = 703] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a5cd11c00) [pid = 1970] [serial = 710] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a5b502800) [pid = 1970] [serial = 430] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a6ec46000) [pid = 1970] [serial = 679] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a5b587400) [pid = 1970] [serial = 473] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a4f473800) [pid = 1970] [serial = 439] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a66d53800) [pid = 1970] [serial = 421] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a5b50b800) [pid = 1970] [serial = 557] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a5702c800) [pid = 1970] [serial = 670] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a6ed08800) [pid = 1970] [serial = 682] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a57468000) [pid = 1970] [serial = 470] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a61e6f800) [pid = 1970] [serial = 714] [outer = (nil)] [url = about:blank] 13:16:49 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a6dd0cc00) [pid = 1970] [serial = 563] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a5b8a2c00) [pid = 1970] [serial = 418] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a61f2d800) [pid = 1970] [serial = 676] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a72db3c00) [pid = 1970] [serial = 424] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 169 (0x7f1a5b50f400) [pid = 1970] [serial = 433] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 168 (0x7f1a57465c00) [pid = 1970] [serial = 701] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 167 (0x7f1a61f9c000) [pid = 1970] [serial = 530] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 166 (0x7f1a5b0f5c00) [pid = 1970] [serial = 593] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a56d15400) [pid = 1970] [serial = 554] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a6dbeac00) [pid = 1970] [serial = 536] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a728be400) [pid = 1970] [serial = 695] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a4e7cb400) [pid = 1970] [serial = 488] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a5ade2800) [pid = 1970] [serial = 704] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a4f30f800) [pid = 1970] [serial = 436] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a5b83cc00) [pid = 1970] [serial = 596] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a5b50e800) [pid = 1970] [serial = 599] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a548f1000) [pid = 1970] [serial = 515] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a571b7000) [pid = 1970] [serial = 700] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a67c87400) [pid = 1970] [serial = 533] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a5582f400) [pid = 1970] [serial = 587] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a56ce7400) [pid = 1970] [serial = 698] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a74ebf000) [pid = 1970] [serial = 427] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a5745f800) [pid = 1970] [serial = 590] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a4d5fc000) [pid = 1970] [serial = 485] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a5f8ecc00) [pid = 1970] [serial = 527] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a5b509800) [pid = 1970] [serial = 673] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a5b0eec00) [pid = 1970] [serial = 706] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a559ab400) [pid = 1970] [serial = 694] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a5b589000) [pid = 1970] [serial = 707] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a57466c00) [pid = 1970] [serial = 415] [outer = (nil)] [url = about:blank] 13:16:50 INFO - PROCESS | 1970 | 1461356210559 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 13:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1236ms 13:16:50 INFO - PROCESS | 1970 | 1461356210586 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 13:16:50 INFO - PROCESS | 1970 | 1461356210590 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 13:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:16:50 INFO - PROCESS | 1970 | 1461356210597 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:16:50 INFO - PROCESS | 1970 | 1461356210602 Marionette TRACE conn4 <- [1,1042,null,{}] 13:16:50 INFO - PROCESS | 1970 | 1461356210617 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:50 INFO - PROCESS | 1970 | 1461356210787 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 13:16:50 INFO - PROCESS | 1970 | 1461356210932 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5782a000 == 92 [pid = 1970] [id = 268] 13:16:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a54bb0800) [pid = 1970] [serial = 805] [outer = (nil)] 13:16:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a58f34800) [pid = 1970] [serial = 806] [outer = 0x7f1a54bb0800] 13:16:51 INFO - PROCESS | 1970 | 1461356210994 Marionette DEBUG loaded listener.js 13:16:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a5991fc00) [pid = 1970] [serial = 807] [outer = 0x7f1a54bb0800] 13:16:51 INFO - PROCESS | 1970 | 1461356211741 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 13:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1182ms 13:16:51 INFO - PROCESS | 1970 | 1461356211801 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 1970 | 1461356211804 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 13:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:16:51 INFO - PROCESS | 1970 | 1461356211836 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 1970 | 1461356211839 Marionette TRACE conn4 <- [1,1046,null,{}] 13:16:51 INFO - PROCESS | 1970 | 1461356211845 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:52 INFO - PROCESS | 1970 | 1461356212082 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 13:16:52 INFO - PROCESS | 1970 | 1461356212107 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:52 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bcb800 == 93 [pid = 1970] [id = 269] 13:16:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a5a5b4c00) [pid = 1970] [serial = 808] [outer = (nil)] 13:16:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a5a65c400) [pid = 1970] [serial = 809] [outer = 0x7f1a5a5b4c00] 13:16:52 INFO - PROCESS | 1970 | 1461356212170 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a5b08e000) [pid = 1970] [serial = 810] [outer = 0x7f1a5a5b4c00] 13:16:53 INFO - PROCESS | 1970 | 1461356213020 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 13:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1260ms 13:16:53 INFO - PROCESS | 1970 | 1461356213074 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 13:16:53 INFO - PROCESS | 1970 | 1461356213077 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 13:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:16:53 INFO - PROCESS | 1970 | 1461356213083 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:16:53 INFO - PROCESS | 1970 | 1461356213085 Marionette TRACE conn4 <- [1,1050,null,{}] 13:16:53 INFO - PROCESS | 1970 | 1461356213090 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:53 INFO - PROCESS | 1970 | 1461356213306 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 13:16:53 INFO - PROCESS | 1970 | 1461356213342 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a527800 == 94 [pid = 1970] [id = 270] 13:16:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a5b507000) [pid = 1970] [serial = 811] [outer = (nil)] 13:16:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a5b507c00) [pid = 1970] [serial = 812] [outer = 0x7f1a5b507000] 13:16:53 INFO - PROCESS | 1970 | 1461356213456 Marionette DEBUG loaded listener.js 13:16:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a5b8a6000) [pid = 1970] [serial = 813] [outer = 0x7f1a5b507000] 13:16:54 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a61e70000) [pid = 1970] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:16:54 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a5497ec00) [pid = 1970] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:16:54 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a56ced800) [pid = 1970] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:16:54 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a4f30f400) [pid = 1970] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:16:54 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a57387400) [pid = 1970] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:16:54 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a4a0c4400) [pid = 1970] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:16:54 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a5b83ac00) [pid = 1970] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:16:54 INFO - PROCESS | 1970 | 1461356214803 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 13:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1778ms 13:16:54 INFO - PROCESS | 1970 | 1461356214862 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 13:16:54 INFO - PROCESS | 1970 | 1461356214864 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 13:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:16:54 INFO - PROCESS | 1970 | 1461356214870 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:16:54 INFO - PROCESS | 1970 | 1461356214872 Marionette TRACE conn4 <- [1,1054,null,{}] 13:16:54 INFO - PROCESS | 1970 | 1461356214877 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:55 INFO - PROCESS | 1970 | 1461356215089 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 13:16:55 INFO - PROCESS | 1970 | 1461356215110 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:55 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b1dd800 == 95 [pid = 1970] [id = 271] 13:16:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a5a5eec00) [pid = 1970] [serial = 814] [outer = (nil)] 13:16:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a5b8a6800) [pid = 1970] [serial = 815] [outer = 0x7f1a5a5eec00] 13:16:55 INFO - PROCESS | 1970 | 1461356215170 Marionette DEBUG loaded listener.js 13:16:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a5f59f000) [pid = 1970] [serial = 816] [outer = 0x7f1a5a5eec00] 13:16:55 INFO - PROCESS | 1970 | 1461356215887 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 13:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1030ms 13:16:55 INFO - PROCESS | 1970 | 1461356215901 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 13:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:16:55 INFO - PROCESS | 1970 | 1461356215904 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 13:16:55 INFO - PROCESS | 1970 | 1461356215909 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 1970 | 1461356215912 Marionette TRACE conn4 <- [1,1058,null,{}] 13:16:55 INFO - PROCESS | 1970 | 1461356215920 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:56 INFO - PROCESS | 1970 | 1461356216126 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 13:16:56 INFO - PROCESS | 1970 | 1461356216144 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b971800 == 96 [pid = 1970] [id = 272] 13:16:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a5a659000) [pid = 1970] [serial = 817] [outer = (nil)] 13:16:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a5f7a8800) [pid = 1970] [serial = 818] [outer = 0x7f1a5a659000] 13:16:56 INFO - PROCESS | 1970 | 1461356216204 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a614a3c00) [pid = 1970] [serial = 819] [outer = 0x7f1a5a659000] 13:16:57 INFO - PROCESS | 1970 | 1461356217223 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 13:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1379ms 13:16:57 INFO - PROCESS | 1970 | 1461356217290 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 1970 | 1461356217299 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 13:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:16:57 INFO - PROCESS | 1970 | 1461356217308 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:16:57 INFO - PROCESS | 1970 | 1461356217311 Marionette TRACE conn4 <- [1,1062,null,{}] 13:16:57 INFO - PROCESS | 1970 | 1461356217321 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:57 INFO - PROCESS | 1970 | 1461356217544 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 13:16:57 INFO - PROCESS | 1970 | 1461356217715 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a570dc800 == 97 [pid = 1970] [id = 273] 13:16:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a4f66bc00) [pid = 1970] [serial = 820] [outer = (nil)] 13:16:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a5472b000) [pid = 1970] [serial = 821] [outer = 0x7f1a4f66bc00] 13:16:57 INFO - PROCESS | 1970 | 1461356217791 Marionette DEBUG loaded listener.js 13:16:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a54bab000) [pid = 1970] [serial = 822] [outer = 0x7f1a4f66bc00] 13:16:58 INFO - PROCESS | 1970 | 1461356218679 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 13:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1437ms 13:16:58 INFO - PROCESS | 1970 | 1461356218746 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 13:16:58 INFO - PROCESS | 1970 | 1461356218754 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 13:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:16:58 INFO - PROCESS | 1970 | 1461356218764 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:16:58 INFO - PROCESS | 1970 | 1461356218767 Marionette TRACE conn4 <- [1,1066,null,{}] 13:16:58 INFO - PROCESS | 1970 | 1461356218773 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:58 INFO - PROCESS | 1970 | 1461356218991 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 13:16:59 INFO - PROCESS | 1970 | 1461356219258 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a519800 == 98 [pid = 1970] [id = 274] 13:16:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a56cecc00) [pid = 1970] [serial = 823] [outer = (nil)] 13:16:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a571b7000) [pid = 1970] [serial = 824] [outer = 0x7f1a56cecc00] 13:16:59 INFO - PROCESS | 1970 | 1461356219384 Marionette DEBUG loaded listener.js 13:16:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a58af3000) [pid = 1970] [serial = 825] [outer = 0x7f1a56cecc00] 13:17:00 INFO - PROCESS | 1970 | 1461356220292 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 13:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1577ms 13:17:00 INFO - PROCESS | 1970 | 1461356220343 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 13:17:00 INFO - PROCESS | 1970 | 1461356220348 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 13:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:17:00 INFO - PROCESS | 1970 | 1461356220358 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:17:00 INFO - PROCESS | 1970 | 1461356220364 Marionette TRACE conn4 <- [1,1070,null,{}] 13:17:00 INFO - PROCESS | 1970 | 1461356220386 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:00 INFO - PROCESS | 1970 | 1461356220661 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 13:17:00 INFO - PROCESS | 1970 | 1461356220936 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:00 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f9d5000 == 99 [pid = 1970] [id = 275] 13:17:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a5adee400) [pid = 1970] [serial = 826] [outer = (nil)] 13:17:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a5b58d800) [pid = 1970] [serial = 827] [outer = 0x7f1a5adee400] 13:17:01 INFO - PROCESS | 1970 | 1461356221019 Marionette DEBUG loaded listener.js 13:17:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a5b8b0800) [pid = 1970] [serial = 828] [outer = 0x7f1a5adee400] 13:17:01 INFO - PROCESS | 1970 | 1461356221862 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 13:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1544ms 13:17:01 INFO - PROCESS | 1970 | 1461356221902 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 13:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:17:01 INFO - PROCESS | 1970 | 1461356221907 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 13:17:01 INFO - PROCESS | 1970 | 1461356221913 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:17:01 INFO - PROCESS | 1970 | 1461356221916 Marionette TRACE conn4 <- [1,1074,null,{}] 13:17:01 INFO - PROCESS | 1970 | 1461356221927 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:02 INFO - PROCESS | 1970 | 1461356222156 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 13:17:02 INFO - PROCESS | 1970 | 1461356222347 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6054d000 == 100 [pid = 1970] [id = 276] 13:17:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a5f3be400) [pid = 1970] [serial = 829] [outer = (nil)] 13:17:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a60918400) [pid = 1970] [serial = 830] [outer = 0x7f1a5f3be400] 13:17:02 INFO - PROCESS | 1970 | 1461356222457 Marionette DEBUG loaded listener.js 13:17:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a61e6d400) [pid = 1970] [serial = 831] [outer = 0x7f1a5f3be400] 13:17:03 INFO - PROCESS | 1970 | 1461356223349 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 13:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1478ms 13:17:03 INFO - PROCESS | 1970 | 1461356223391 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 13:17:03 INFO - PROCESS | 1970 | 1461356223394 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 13:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:17:03 INFO - PROCESS | 1970 | 1461356223403 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:17:03 INFO - PROCESS | 1970 | 1461356223406 Marionette TRACE conn4 <- [1,1078,null,{}] 13:17:03 INFO - PROCESS | 1970 | 1461356223410 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:03 INFO - PROCESS | 1970 | 1461356223577 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 13:17:03 INFO - PROCESS | 1970 | 1461356223752 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6122a000 == 101 [pid = 1970] [id = 277] 13:17:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a5cddf400) [pid = 1970] [serial = 832] [outer = (nil)] 13:17:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a61f2d400) [pid = 1970] [serial = 833] [outer = 0x7f1a5cddf400] 13:17:03 INFO - PROCESS | 1970 | 1461356223833 Marionette DEBUG loaded listener.js 13:17:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a63950000) [pid = 1970] [serial = 834] [outer = 0x7f1a5cddf400] 13:17:04 INFO - PROCESS | 1970 | 1461356224736 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 13:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1383ms 13:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:17:04 INFO - PROCESS | 1970 | 1461356224786 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 13:17:04 INFO - PROCESS | 1970 | 1461356224788 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 13:17:04 INFO - PROCESS | 1970 | 1461356224794 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:17:04 INFO - PROCESS | 1970 | 1461356224797 Marionette TRACE conn4 <- [1,1082,null,{}] 13:17:04 INFO - PROCESS | 1970 | 1461356224802 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:05 INFO - PROCESS | 1970 | 1461356225001 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 13:17:05 INFO - PROCESS | 1970 | 1461356225181 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61f21000 == 102 [pid = 1970] [id = 278] 13:17:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a571bc000) [pid = 1970] [serial = 835] [outer = (nil)] 13:17:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a6d86ac00) [pid = 1970] [serial = 836] [outer = 0x7f1a571bc000] 13:17:05 INFO - PROCESS | 1970 | 1461356225259 Marionette DEBUG loaded listener.js 13:17:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a6dd0cc00) [pid = 1970] [serial = 837] [outer = 0x7f1a571bc000] 13:17:06 INFO - PROCESS | 1970 | 1461356226138 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 13:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1377ms 13:17:06 INFO - PROCESS | 1970 | 1461356226172 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 13:17:06 INFO - PROCESS | 1970 | 1461356226176 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 13:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:17:06 INFO - PROCESS | 1970 | 1461356226182 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:17:06 INFO - PROCESS | 1970 | 1461356226185 Marionette TRACE conn4 <- [1,1086,null,{}] 13:17:06 INFO - PROCESS | 1970 | 1461356226190 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:06 INFO - PROCESS | 1970 | 1461356226354 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 13:17:06 INFO - PROCESS | 1970 | 1461356226569 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6d8c3000 == 103 [pid = 1970] [id = 279] 13:17:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a4e7c3400) [pid = 1970] [serial = 838] [outer = (nil)] 13:17:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a6df5ac00) [pid = 1970] [serial = 839] [outer = 0x7f1a4e7c3400] 13:17:06 INFO - PROCESS | 1970 | 1461356226638 Marionette DEBUG loaded listener.js 13:17:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a6ecf6c00) [pid = 1970] [serial = 840] [outer = 0x7f1a4e7c3400] 13:17:07 INFO - PROCESS | 1970 | 1461356227497 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 13:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1380ms 13:17:07 INFO - PROCESS | 1970 | 1461356227563 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 13:17:07 INFO - PROCESS | 1970 | 1461356227566 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 13:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:17:07 INFO - PROCESS | 1970 | 1461356227572 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:17:07 INFO - PROCESS | 1970 | 1461356227574 Marionette TRACE conn4 <- [1,1090,null,{}] 13:17:07 INFO - PROCESS | 1970 | 1461356227580 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:07 INFO - PROCESS | 1970 | 1461356227744 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 13:17:07 INFO - PROCESS | 1970 | 1461356227923 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ed32000 == 104 [pid = 1970] [id = 280] 13:17:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a6db7ac00) [pid = 1970] [serial = 841] [outer = (nil)] 13:17:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a6f0dfc00) [pid = 1970] [serial = 842] [outer = 0x7f1a6db7ac00] 13:17:07 INFO - PROCESS | 1970 | 1461356227995 Marionette DEBUG loaded listener.js 13:17:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a7251bc00) [pid = 1970] [serial = 843] [outer = 0x7f1a6db7ac00] 13:17:08 INFO - PROCESS | 1970 | 1461356228799 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 13:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1279ms 13:17:08 INFO - PROCESS | 1970 | 1461356228854 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 13:17:08 INFO - PROCESS | 1970 | 1461356228858 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 13:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:17:08 INFO - PROCESS | 1970 | 1461356228865 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:17:08 INFO - PROCESS | 1970 | 1461356228869 Marionette TRACE conn4 <- [1,1094,null,{}] 13:17:08 INFO - PROCESS | 1970 | 1461356228875 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:09 INFO - PROCESS | 1970 | 1461356229048 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 13:17:09 INFO - PROCESS | 1970 | 1461356229224 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:09 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72703000 == 105 [pid = 1970] [id = 281] 13:17:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a6dd0ec00) [pid = 1970] [serial = 844] [outer = (nil)] 13:17:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a728ba800) [pid = 1970] [serial = 845] [outer = 0x7f1a6dd0ec00] 13:17:09 INFO - PROCESS | 1970 | 1461356229295 Marionette DEBUG loaded listener.js 13:17:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a729ee800) [pid = 1970] [serial = 846] [outer = 0x7f1a6dd0ec00] 13:17:10 INFO - PROCESS | 1970 | 1461356230146 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 13:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1327ms 13:17:10 INFO - PROCESS | 1970 | 1461356230193 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 13:17:10 INFO - PROCESS | 1970 | 1461356230196 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 13:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:17:10 INFO - PROCESS | 1970 | 1461356230204 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:17:10 INFO - PROCESS | 1970 | 1461356230208 Marionette TRACE conn4 <- [1,1098,null,{}] 13:17:10 INFO - PROCESS | 1970 | 1461356230215 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:10 INFO - PROCESS | 1970 | 1461356230428 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 13:17:10 INFO - PROCESS | 1970 | 1461356230611 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a75b45800 == 106 [pid = 1970] [id = 282] 13:17:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a6ed06800) [pid = 1970] [serial = 847] [outer = (nil)] 13:17:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a72b1d400) [pid = 1970] [serial = 848] [outer = 0x7f1a6ed06800] 13:17:10 INFO - PROCESS | 1970 | 1461356230690 Marionette DEBUG loaded listener.js 13:17:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a72b22400) [pid = 1970] [serial = 849] [outer = 0x7f1a6ed06800] 13:17:11 INFO - PROCESS | 1970 | 1461356231573 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 13:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1434ms 13:17:11 INFO - PROCESS | 1970 | 1461356231638 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 13:17:11 INFO - PROCESS | 1970 | 1461356231642 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 13:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:17:11 INFO - PROCESS | 1970 | 1461356231648 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:17:11 INFO - PROCESS | 1970 | 1461356231652 Marionette TRACE conn4 <- [1,1102,null,{}] 13:17:11 INFO - PROCESS | 1970 | 1461356231657 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:11 INFO - PROCESS | 1970 | 1461356231876 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 13:17:12 INFO - PROCESS | 1970 | 1461356232117 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56bb5000 == 107 [pid = 1970] [id = 283] 13:17:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a57c2b800) [pid = 1970] [serial = 850] [outer = (nil)] 13:17:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a57c37400) [pid = 1970] [serial = 851] [outer = 0x7f1a57c2b800] 13:17:12 INFO - PROCESS | 1970 | 1461356232244 Marionette DEBUG loaded listener.js 13:17:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a72b1b000) [pid = 1970] [serial = 852] [outer = 0x7f1a57c2b800] 13:17:13 INFO - PROCESS | 1970 | 1461356233069 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 13:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1479ms 13:17:13 INFO - PROCESS | 1970 | 1461356233128 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 13:17:13 INFO - PROCESS | 1970 | 1461356233131 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 13:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:17:13 INFO - PROCESS | 1970 | 1461356233137 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:17:13 INFO - PROCESS | 1970 | 1461356233140 Marionette TRACE conn4 <- [1,1106,null,{}] 13:17:13 INFO - PROCESS | 1970 | 1461356233145 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:13 INFO - PROCESS | 1970 | 1461356233315 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 13:17:13 INFO - PROCESS | 1970 | 1461356233845 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56ba4800 == 108 [pid = 1970] [id = 284] 13:17:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a4a8c7800) [pid = 1970] [serial = 853] [outer = (nil)] 13:17:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a4d5f4000) [pid = 1970] [serial = 854] [outer = 0x7f1a4a8c7800] 13:17:13 INFO - PROCESS | 1970 | 1461356233965 Marionette DEBUG loaded listener.js 13:17:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a4e44b000) [pid = 1970] [serial = 855] [outer = 0x7f1a4a8c7800] 13:17:14 INFO - PROCESS | 1970 | 1461356234767 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 13:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1647ms 13:17:14 INFO - PROCESS | 1970 | 1461356234793 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 13:17:14 INFO - PROCESS | 1970 | 1461356234800 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 13:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:17:14 INFO - PROCESS | 1970 | 1461356234812 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:17:14 INFO - PROCESS | 1970 | 1461356234816 Marionette TRACE conn4 <- [1,1110,null,{}] 13:17:14 INFO - PROCESS | 1970 | 1461356234823 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:15 INFO - PROCESS | 1970 | 1461356234999 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 13:17:15 INFO - PROCESS | 1970 | 1461356235312 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:15 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4bdcd000 == 109 [pid = 1970] [id = 285] 13:17:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a4f66b000) [pid = 1970] [serial = 856] [outer = (nil)] 13:17:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a4f6ca400) [pid = 1970] [serial = 857] [outer = 0x7f1a4f66b000] 13:17:15 INFO - PROCESS | 1970 | 1461356235431 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a5497bc00) [pid = 1970] [serial = 858] [outer = 0x7f1a4f66b000] 13:17:16 INFO - PROCESS | 1970 | 1461356236311 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 13:17:16 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57839800 == 108 [pid = 1970] [id = 229] 13:17:16 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4bdd5000 == 107 [pid = 1970] [id = 226] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a54731400) [pid = 1970] [serial = 764] [outer = (nil)] [url = about:blank] 13:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1580ms 13:17:16 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d65c000 == 106 [pid = 1970] [id = 262] 13:17:16 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54a9c800 == 105 [pid = 1970] [id = 261] 13:17:16 INFO - PROCESS | 1970 | 1461356236407 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 13:17:16 INFO - PROCESS | 1970 | 1461356236414 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 13:17:16 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a771ce000 == 104 [pid = 1970] [id = 260] 13:17:16 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72d5a000 == 103 [pid = 1970] [id = 259] 13:17:16 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ef1a000 == 102 [pid = 1970] [id = 258] 13:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:17:16 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5ffa7800 == 101 [pid = 1970] [id = 257] 13:17:16 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57bce000 == 100 [pid = 1970] [id = 256] 13:17:16 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4bdd5800 == 99 [pid = 1970] [id = 255] 13:17:16 INFO - PROCESS | 1970 | 1461356236440 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:17:16 INFO - PROCESS | 1970 | 1461356236443 Marionette TRACE conn4 <- [1,1114,null,{}] 13:17:16 INFO - PROCESS | 1970 | 1461356236448 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:16 INFO - PROCESS | 1970 | 1461356236617 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 13:17:16 INFO - PROCESS | 1970 | 1461356236627 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54be2800 == 100 [pid = 1970] [id = 286] 13:17:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a55aa3400) [pid = 1970] [serial = 859] [outer = (nil)] 13:17:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a55aadc00) [pid = 1970] [serial = 860] [outer = 0x7f1a55aa3400] 13:17:16 INFO - PROCESS | 1970 | 1461356236689 Marionette DEBUG loaded listener.js 13:17:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a56f25000) [pid = 1970] [serial = 861] [outer = 0x7f1a55aa3400] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a6cc1bc00) [pid = 1970] [serial = 758] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a6ecc7400) [pid = 1970] [serial = 761] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a5702d400) [pid = 1970] [serial = 746] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a5b088400) [pid = 1970] [serial = 752] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a5e65b800) [pid = 1970] [serial = 753] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a6ef7a800) [pid = 1970] [serial = 762] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a728b4c00) [pid = 1970] [serial = 737] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a728b7800) [pid = 1970] [serial = 740] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a61fa0400) [pid = 1970] [serial = 728] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a63fafc00) [pid = 1970] [serial = 731] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a5b58b000) [pid = 1970] [serial = 750] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a5b088c00) [pid = 1970] [serial = 749] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a4f6d0000) [pid = 1970] [serial = 744] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a4f473000) [pid = 1970] [serial = 743] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a5fc80800) [pid = 1970] [serial = 755] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a709ac400) [pid = 1970] [serial = 734] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a5f3bd400) [pid = 1970] [serial = 725] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a5582cc00) [pid = 1970] [serial = 719] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a58f3d400) [pid = 1970] [serial = 722] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a5746bc00) [pid = 1970] [serial = 747] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a6df60000) [pid = 1970] [serial = 759] [outer = (nil)] [url = about:blank] 13:17:16 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a61495800) [pid = 1970] [serial = 756] [outer = (nil)] [url = about:blank] 13:17:17 INFO - PROCESS | 1970 | 1461356237607 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 13:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1240ms 13:17:17 INFO - PROCESS | 1970 | 1461356237670 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 13:17:17 INFO - PROCESS | 1970 | 1461356237674 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 13:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:17:17 INFO - PROCESS | 1970 | 1461356237686 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:17:17 INFO - PROCESS | 1970 | 1461356237697 Marionette TRACE conn4 <- [1,1118,null,{}] 13:17:17 INFO - PROCESS | 1970 | 1461356237706 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:17 INFO - PROCESS | 1970 | 1461356237902 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 13:17:18 INFO - PROCESS | 1970 | 1461356238048 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57d4f800 == 101 [pid = 1970] [id = 287] 13:17:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a54980800) [pid = 1970] [serial = 862] [outer = (nil)] 13:17:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a57c2c000) [pid = 1970] [serial = 863] [outer = 0x7f1a54980800] 13:17:18 INFO - PROCESS | 1970 | 1461356238116 Marionette DEBUG loaded listener.js 13:17:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a58aeb000) [pid = 1970] [serial = 864] [outer = 0x7f1a54980800] 13:17:18 INFO - PROCESS | 1970 | 1461356238835 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 13:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1194ms 13:17:18 INFO - PROCESS | 1970 | 1461356238881 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 13:17:18 INFO - PROCESS | 1970 | 1461356238886 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 13:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:17:18 INFO - PROCESS | 1970 | 1461356238902 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:17:18 INFO - PROCESS | 1970 | 1461356238905 Marionette TRACE conn4 <- [1,1122,null,{}] 13:17:18 INFO - PROCESS | 1970 | 1461356238914 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:19 INFO - PROCESS | 1970 | 1461356239135 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 13:17:19 INFO - PROCESS | 1970 | 1461356239159 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b025800 == 102 [pid = 1970] [id = 288] 13:17:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a55aa3c00) [pid = 1970] [serial = 865] [outer = (nil)] 13:17:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a58f3fc00) [pid = 1970] [serial = 866] [outer = 0x7f1a55aa3c00] 13:17:19 INFO - PROCESS | 1970 | 1461356239230 Marionette DEBUG loaded listener.js 13:17:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a5ade3800) [pid = 1970] [serial = 867] [outer = 0x7f1a55aa3c00] 13:17:20 INFO - PROCESS | 1970 | 1461356240112 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 13:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1234ms 13:17:20 INFO - PROCESS | 1970 | 1461356240136 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 13:17:20 INFO - PROCESS | 1970 | 1461356240140 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 13:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:17:20 INFO - PROCESS | 1970 | 1461356240145 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:17:20 INFO - PROCESS | 1970 | 1461356240147 Marionette TRACE conn4 <- [1,1126,null,{}] 13:17:20 INFO - PROCESS | 1970 | 1461356240154 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:20 INFO - PROCESS | 1970 | 1461356240363 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 13:17:20 INFO - PROCESS | 1970 | 1461356240396 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e18b800 == 103 [pid = 1970] [id = 289] 13:17:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a5b0f7c00) [pid = 1970] [serial = 868] [outer = (nil)] 13:17:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a5b587000) [pid = 1970] [serial = 869] [outer = 0x7f1a5b0f7c00] 13:17:20 INFO - PROCESS | 1970 | 1461356240477 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a5efbf800) [pid = 1970] [serial = 870] [outer = 0x7f1a5b0f7c00] 13:17:21 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a4a0c8400) [pid = 1970] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:17:21 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a5a5b4c00) [pid = 1970] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:17:21 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a548f9800) [pid = 1970] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:17:21 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a5a5eec00) [pid = 1970] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:17:21 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a559a5c00) [pid = 1970] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:17:21 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a5b507000) [pid = 1970] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:17:21 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a54bb0800) [pid = 1970] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:17:21 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a4d5fc800) [pid = 1970] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:17:21 INFO - PROCESS | 1970 | 1461356241857 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 13:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1728ms 13:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:17:21 INFO - PROCESS | 1970 | 1461356241874 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 13:17:21 INFO - PROCESS | 1970 | 1461356241876 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 13:17:21 INFO - PROCESS | 1970 | 1461356241882 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:17:21 INFO - PROCESS | 1970 | 1461356241884 Marionette TRACE conn4 <- [1,1130,null,{}] 13:17:21 INFO - PROCESS | 1970 | 1461356241889 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:22 INFO - PROCESS | 1970 | 1461356242118 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 13:17:22 INFO - PROCESS | 1970 | 1461356242140 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5ffa9800 == 104 [pid = 1970] [id = 290] 13:17:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a5a659c00) [pid = 1970] [serial = 871] [outer = (nil)] 13:17:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a5efc6000) [pid = 1970] [serial = 872] [outer = 0x7f1a5a659c00] 13:17:22 INFO - PROCESS | 1970 | 1461356242212 Marionette DEBUG loaded listener.js 13:17:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a61f98c00) [pid = 1970] [serial = 873] [outer = 0x7f1a5a659c00] 13:17:23 INFO - PROCESS | 1970 | 1461356243001 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 13:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1134ms 13:17:23 INFO - PROCESS | 1970 | 1461356243015 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 13:17:23 INFO - PROCESS | 1970 | 1461356243018 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 13:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:17:23 INFO - PROCESS | 1970 | 1461356243025 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:17:23 INFO - PROCESS | 1970 | 1461356243028 Marionette TRACE conn4 <- [1,1134,null,{}] 13:17:23 INFO - PROCESS | 1970 | 1461356243034 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:23 INFO - PROCESS | 1970 | 1461356243252 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 13:17:23 INFO - PROCESS | 1970 | 1461356243266 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61d86000 == 105 [pid = 1970] [id = 291] 13:17:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a60a8d800) [pid = 1970] [serial = 874] [outer = (nil)] 13:17:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a63a7d800) [pid = 1970] [serial = 875] [outer = 0x7f1a60a8d800] 13:17:23 INFO - PROCESS | 1970 | 1461356243331 Marionette DEBUG loaded listener.js 13:17:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a66d53800) [pid = 1970] [serial = 876] [outer = 0x7f1a60a8d800] 13:17:24 INFO - PROCESS | 1970 | 1461356244401 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1432ms 13:17:24 INFO - PROCESS | 1970 | 1461356244460 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 13:17:24 INFO - PROCESS | 1970 | 1461356244468 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 13:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:17:24 INFO - PROCESS | 1970 | 1461356244477 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:17:24 INFO - PROCESS | 1970 | 1461356244483 Marionette TRACE conn4 <- [1,1138,null,{}] 13:17:24 INFO - PROCESS | 1970 | 1461356244490 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:24 INFO - PROCESS | 1970 | 1461356244707 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 13:17:24 INFO - PROCESS | 1970 | 1461356244887 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:24 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5756d800 == 106 [pid = 1970] [id = 292] 13:17:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a4f479000) [pid = 1970] [serial = 877] [outer = (nil)] 13:17:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a548fe000) [pid = 1970] [serial = 878] [outer = 0x7f1a4f479000] 13:17:25 INFO - PROCESS | 1970 | 1461356245011 Marionette DEBUG loaded listener.js 13:17:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a559b0800) [pid = 1970] [serial = 879] [outer = 0x7f1a4f479000] 13:17:25 INFO - PROCESS | 1970 | 1461356245864 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 13:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1439ms 13:17:25 INFO - PROCESS | 1970 | 1461356245917 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 13:17:25 INFO - PROCESS | 1970 | 1461356245925 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 13:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:17:25 INFO - PROCESS | 1970 | 1461356245935 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:17:25 INFO - PROCESS | 1970 | 1461356245938 Marionette TRACE conn4 <- [1,1142,null,{}] 13:17:25 INFO - PROCESS | 1970 | 1461356245945 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:26 INFO - PROCESS | 1970 | 1461356246178 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 13:17:26 INFO - PROCESS | 1970 | 1461356246356 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b25d000 == 107 [pid = 1970] [id = 293] 13:17:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a56f2fc00) [pid = 1970] [serial = 880] [outer = (nil)] 13:17:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a57c2c800) [pid = 1970] [serial = 881] [outer = 0x7f1a56f2fc00] 13:17:26 INFO - PROCESS | 1970 | 1461356246427 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a5a5b4c00) [pid = 1970] [serial = 882] [outer = 0x7f1a56f2fc00] 13:17:27 INFO - PROCESS | 1970 | 1461356247346 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 13:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1431ms 13:17:27 INFO - PROCESS | 1970 | 1461356247370 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 1970 | 1461356247373 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 13:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:17:27 INFO - PROCESS | 1970 | 1461356247381 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 1970 | 1461356247386 Marionette TRACE conn4 <- [1,1146,null,{}] 13:17:27 INFO - PROCESS | 1970 | 1461356247402 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:27 INFO - PROCESS | 1970 | 1461356247595 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 13:17:27 INFO - PROCESS | 1970 | 1461356247790 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6d8c8800 == 108 [pid = 1970] [id = 294] 13:17:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a5b086c00) [pid = 1970] [serial = 883] [outer = (nil)] 13:17:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a5fc87c00) [pid = 1970] [serial = 884] [outer = 0x7f1a5b086c00] 13:17:27 INFO - PROCESS | 1970 | 1461356247871 Marionette DEBUG loaded listener.js 13:17:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a61f28c00) [pid = 1970] [serial = 885] [outer = 0x7f1a5b086c00] 13:17:28 INFO - PROCESS | 1970 | 1461356248752 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 13:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1431ms 13:17:28 INFO - PROCESS | 1970 | 1461356248813 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 13:17:28 INFO - PROCESS | 1970 | 1461356248818 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 13:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:17:28 INFO - PROCESS | 1970 | 1461356248823 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:17:28 INFO - PROCESS | 1970 | 1461356248825 Marionette TRACE conn4 <- [1,1150,null,{}] 13:17:28 INFO - PROCESS | 1970 | 1461356248831 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:29 INFO - PROCESS | 1970 | 1461356249015 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 13:17:29 INFO - PROCESS | 1970 | 1461356249190 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a73228800 == 109 [pid = 1970] [id = 295] 13:17:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a5b0eec00) [pid = 1970] [serial = 886] [outer = (nil)] 13:17:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a6ccf0c00) [pid = 1970] [serial = 887] [outer = 0x7f1a5b0eec00] 13:17:29 INFO - PROCESS | 1970 | 1461356249263 Marionette DEBUG loaded listener.js 13:17:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a6db11400) [pid = 1970] [serial = 888] [outer = 0x7f1a5b0eec00] 13:17:30 INFO - PROCESS | 1970 | 1461356250058 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 13:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1280ms 13:17:30 INFO - PROCESS | 1970 | 1461356250105 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 13:17:30 INFO - PROCESS | 1970 | 1461356250108 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 13:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:17:30 INFO - PROCESS | 1970 | 1461356250116 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:17:30 INFO - PROCESS | 1970 | 1461356250119 Marionette TRACE conn4 <- [1,1154,null,{}] 13:17:30 INFO - PROCESS | 1970 | 1461356250145 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:30 INFO - PROCESS | 1970 | 1461356250323 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 13:17:30 INFO - PROCESS | 1970 | 1461356250500 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f993800 == 110 [pid = 1970] [id = 296] 13:17:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a61e73000) [pid = 1970] [serial = 889] [outer = (nil)] 13:17:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a6e9b8800) [pid = 1970] [serial = 890] [outer = 0x7f1a61e73000] 13:17:30 INFO - PROCESS | 1970 | 1461356250568 Marionette DEBUG loaded listener.js 13:17:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a70ec3c00) [pid = 1970] [serial = 891] [outer = 0x7f1a61e73000] 13:17:31 INFO - PROCESS | 1970 | 1461356251486 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 13:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1431ms 13:17:31 INFO - PROCESS | 1970 | 1461356251549 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 13:17:31 INFO - PROCESS | 1970 | 1461356251552 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 13:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:17:31 INFO - PROCESS | 1970 | 1461356251559 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:17:31 INFO - PROCESS | 1970 | 1461356251561 Marionette TRACE conn4 <- [1,1158,null,{}] 13:17:31 INFO - PROCESS | 1970 | 1461356251567 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:31 INFO - PROCESS | 1970 | 1461356251782 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 13:17:31 INFO - PROCESS | 1970 | 1461356251960 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53e89800 == 111 [pid = 1970] [id = 297] 13:17:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a4f74f400) [pid = 1970] [serial = 892] [outer = (nil)] 13:17:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a6ccf5000) [pid = 1970] [serial = 893] [outer = 0x7f1a4f74f400] 13:17:32 INFO - PROCESS | 1970 | 1461356252049 Marionette DEBUG loaded listener.js 13:17:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a72b25c00) [pid = 1970] [serial = 894] [outer = 0x7f1a4f74f400] 13:17:32 INFO - PROCESS | 1970 | 1461356252902 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 13:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1378ms 13:17:32 INFO - PROCESS | 1970 | 1461356252938 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 13:17:32 INFO - PROCESS | 1970 | 1461356252941 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 13:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:17:32 INFO - PROCESS | 1970 | 1461356252948 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:17:32 INFO - PROCESS | 1970 | 1461356252951 Marionette TRACE conn4 <- [1,1162,null,{}] 13:17:32 INFO - PROCESS | 1970 | 1461356252956 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:33 INFO - PROCESS | 1970 | 1461356253135 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 13:17:33 INFO - PROCESS | 1970 | 1461356253320 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7261c000 == 112 [pid = 1970] [id = 298] 13:17:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a4f751800) [pid = 1970] [serial = 895] [outer = (nil)] 13:17:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a5575cc00) [pid = 1970] [serial = 896] [outer = 0x7f1a4f751800] 13:17:33 INFO - PROCESS | 1970 | 1461356253389 Marionette DEBUG loaded listener.js 13:17:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a55761000) [pid = 1970] [serial = 897] [outer = 0x7f1a4f751800] 13:17:34 INFO - PROCESS | 1970 | 1461356254267 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 13:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1383ms 13:17:34 INFO - PROCESS | 1970 | 1461356254333 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 1970 | 1461356254337 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 13:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:17:34 INFO - PROCESS | 1970 | 1461356254342 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 1970 | 1461356254345 Marionette TRACE conn4 <- [1,1166,null,{}] 13:17:34 INFO - PROCESS | 1970 | 1461356254350 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:34 INFO - PROCESS | 1970 | 1461356254533 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 13:17:34 INFO - PROCESS | 1970 | 1461356254716 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d79b000 == 113 [pid = 1970] [id = 299] 13:17:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a55755400) [pid = 1970] [serial = 898] [outer = (nil)] 13:17:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a5aa05000) [pid = 1970] [serial = 899] [outer = 0x7f1a55755400] 13:17:34 INFO - PROCESS | 1970 | 1461356254792 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a5aa09400) [pid = 1970] [serial = 900] [outer = 0x7f1a55755400] 13:17:35 INFO - PROCESS | 1970 | 1461356255622 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 13:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1333ms 13:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:17:35 INFO - PROCESS | 1970 | 1461356255676 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 13:17:35 INFO - PROCESS | 1970 | 1461356255678 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 13:17:35 INFO - PROCESS | 1970 | 1461356255684 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:17:35 INFO - PROCESS | 1970 | 1461356255687 Marionette TRACE conn4 <- [1,1170,null,{}] 13:17:35 INFO - PROCESS | 1970 | 1461356255692 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:35 INFO - PROCESS | 1970 | 1461356255867 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 13:17:36 INFO - PROCESS | 1970 | 1461356256060 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a19a800 == 114 [pid = 1970] [id = 300] 13:17:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a498d9400) [pid = 1970] [serial = 901] [outer = (nil)] 13:17:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a498e1c00) [pid = 1970] [serial = 902] [outer = 0x7f1a498d9400] 13:17:36 INFO - PROCESS | 1970 | 1461356256131 Marionette DEBUG loaded listener.js 13:17:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a498e6c00) [pid = 1970] [serial = 903] [outer = 0x7f1a498d9400] 13:17:37 INFO - PROCESS | 1970 | 1461356257017 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 13:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1380ms 13:17:37 INFO - PROCESS | 1970 | 1461356257064 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 13:17:37 INFO - PROCESS | 1970 | 1461356257068 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 13:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:17:37 INFO - PROCESS | 1970 | 1461356257073 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:17:37 INFO - PROCESS | 1970 | 1461356257082 Marionette TRACE conn4 <- [1,1174,null,{}] 13:17:37 INFO - PROCESS | 1970 | 1461356257092 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:37 INFO - PROCESS | 1970 | 1461356257273 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 13:17:37 INFO - PROCESS | 1970 | 1461356257454 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d8dc800 == 115 [pid = 1970] [id = 301] 13:17:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a498dd400) [pid = 1970] [serial = 904] [outer = (nil)] 13:17:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 207 (0x7f1a4f472c00) [pid = 1970] [serial = 905] [outer = 0x7f1a498dd400] 13:17:37 INFO - PROCESS | 1970 | 1461356257522 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a56cf2000) [pid = 1970] [serial = 906] [outer = 0x7f1a498dd400] 13:17:38 INFO - PROCESS | 1970 | 1461356258445 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 13:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:17:38 INFO - PROCESS | 1970 | 1461356258518 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 13:17:38 INFO - PROCESS | 1970 | 1461356258524 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:17:38 INFO - PROCESS | 1970 | 1461356258528 Marionette TRACE conn4 <- [1,1178,null,{}] 13:17:38 INFO - PROCESS | 1970 | 1461356258532 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:38 INFO - PROCESS | 1970 | 1461356258766 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 13:17:39 INFO - PROCESS | 1970 | 1461356259535 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a542db000 == 116 [pid = 1970] [id = 302] 13:17:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a4a0c8800) [pid = 1970] [serial = 907] [outer = (nil)] 13:17:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a4a8c7c00) [pid = 1970] [serial = 908] [outer = 0x7f1a4a0c8800] 13:17:39 INFO - PROCESS | 1970 | 1461356259608 Marionette DEBUG loaded listener.js 13:17:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a4e44b800) [pid = 1970] [serial = 909] [outer = 0x7f1a4a0c8800] 13:17:40 INFO - PROCESS | 1970 | 1461356260413 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 13:17:40 INFO - PROCESS | 1970 | 1461356260481 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 13:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:17:40 INFO - PROCESS | 1970 | 1461356260492 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:17:40 INFO - PROCESS | 1970 | 1461356260495 Marionette TRACE conn4 <- [1,1182,null,{}] 13:17:40 INFO - PROCESS | 1970 | 1461356260502 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:40 INFO - PROCESS | 1970 | 1461356260736 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 13:17:41 INFO - PROCESS | 1970 | 1461356261141 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d64a000 == 117 [pid = 1970] [id = 303] 13:17:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a4f74d400) [pid = 1970] [serial = 910] [outer = (nil)] 13:17:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a4f752800) [pid = 1970] [serial = 911] [outer = 0x7f1a4f74d400] 13:17:41 INFO - PROCESS | 1970 | 1461356261219 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a5472a000) [pid = 1970] [serial = 912] [outer = 0x7f1a4f74d400] 13:17:41 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:41 INFO - PROCESS | 1970 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:17:42 INFO - PROCESS | 1970 | 1461356262159 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 1970 | 1461356262288 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 13:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:17:42 INFO - PROCESS | 1970 | 1461356262298 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 1970 | 1461356262301 Marionette TRACE conn4 <- [1,1186,null,{}] 13:17:42 INFO - PROCESS | 1970 | 1461356262306 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:42 INFO - PROCESS | 1970 | 1461356262478 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 206 (0x7f1a4e7cd800) [pid = 1970] [serial = 798] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a5a65c400) [pid = 1970] [serial = 809] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a54973000) [pid = 1970] [serial = 800] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a5f59f000) [pid = 1970] [serial = 816] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a4a0c9c00) [pid = 1970] [serial = 767] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a56d0a400) [pid = 1970] [serial = 770] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a4a0cd400) [pid = 1970] [serial = 797] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a54bac000) [pid = 1970] [serial = 801] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a5efbfc00) [pid = 1970] [serial = 776] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a5b8a6800) [pid = 1970] [serial = 815] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a56ce6800) [pid = 1970] [serial = 803] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a5702b400) [pid = 1970] [serial = 804] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a5b507c00) [pid = 1970] [serial = 812] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a5991fc00) [pid = 1970] [serial = 807] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a5a657000) [pid = 1970] [serial = 773] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a58f34800) [pid = 1970] [serial = 806] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a57460400) [pid = 1970] [serial = 765] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a5b08e000) [pid = 1970] [serial = 810] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a5b8a6000) [pid = 1970] [serial = 813] [outer = (nil)] [url = about:blank] 13:17:42 INFO - PROCESS | 1970 | 1461356262732 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54952000 == 111 [pid = 1970] [id = 304] 13:17:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a4a0cd400) [pid = 1970] [serial = 913] [outer = (nil)] 13:17:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a54bac000) [pid = 1970] [serial = 914] [outer = 0x7f1a4a0cd400] 13:17:42 INFO - PROCESS | 1970 | 1461356262803 Marionette DEBUG loaded listener.js 13:17:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a559b1800) [pid = 1970] [serial = 915] [outer = 0x7f1a4a0cd400] 13:17:43 INFO - PROCESS | 1970 | 1461356263531 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 13:17:43 INFO - PROCESS | 1970 | 1461356263581 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 13:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:17:43 INFO - PROCESS | 1970 | 1461356263594 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:17:43 INFO - PROCESS | 1970 | 1461356263602 Marionette TRACE conn4 <- [1,1190,null,{}] 13:17:43 INFO - PROCESS | 1970 | 1461356263611 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:43 INFO - PROCESS | 1970 | 1461356263765 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 13:17:43 INFO - PROCESS | 1970 | 1461356263783 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a576e1800 == 112 [pid = 1970] [id = 305] 13:17:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a5702d400) [pid = 1970] [serial = 916] [outer = (nil)] 13:17:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a571bc800) [pid = 1970] [serial = 917] [outer = 0x7f1a5702d400] 13:17:43 INFO - PROCESS | 1970 | 1461356263844 Marionette DEBUG loaded listener.js 13:17:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a57394400) [pid = 1970] [serial = 918] [outer = 0x7f1a5702d400] 13:17:44 INFO - PROCESS | 1970 | 1461356264657 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 1970 | 1461356264743 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 13:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:17:44 INFO - PROCESS | 1970 | 1461356264769 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - PROCESS | 1970 | 1461356264771 Marionette TRACE conn4 <- [1,1194,null,{}] 13:17:44 INFO - PROCESS | 1970 | 1461356264778 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:44 INFO - PROCESS | 1970 | 1461356264994 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 13:17:45 INFO - PROCESS | 1970 | 1461356265024 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b61000 == 113 [pid = 1970] [id = 306] 13:17:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a56ce6800) [pid = 1970] [serial = 919] [outer = (nil)] 13:17:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a574ab800) [pid = 1970] [serial = 920] [outer = 0x7f1a56ce6800] 13:17:45 INFO - PROCESS | 1970 | 1461356265085 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a574b2000) [pid = 1970] [serial = 921] [outer = 0x7f1a56ce6800] 13:17:45 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:45 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:46 INFO - PROCESS | 1970 | 1461356266002 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 13:17:46 INFO - PROCESS | 1970 | 1461356266053 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 13:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:17:46 INFO - PROCESS | 1970 | 1461356266059 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:17:46 INFO - PROCESS | 1970 | 1461356266062 Marionette TRACE conn4 <- [1,1198,null,{}] 13:17:46 INFO - PROCESS | 1970 | 1461356266067 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:46 INFO - PROCESS | 1970 | 1461356266270 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 13:17:46 INFO - PROCESS | 1970 | 1461356266305 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58f8d000 == 114 [pid = 1970] [id = 307] 13:17:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a57c35400) [pid = 1970] [serial = 922] [outer = (nil)] 13:17:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a58f34800) [pid = 1970] [serial = 923] [outer = 0x7f1a57c35400] 13:17:46 INFO - PROCESS | 1970 | 1461356266378 Marionette DEBUG loaded listener.js 13:17:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a5a5bbc00) [pid = 1970] [serial = 924] [outer = 0x7f1a57c35400] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a55aa3c00) [pid = 1970] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a5a659c00) [pid = 1970] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a61ec4400) [pid = 1970] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a58feac00) [pid = 1970] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a4d5fb800) [pid = 1970] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a5a5bc400) [pid = 1970] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a6db75800) [pid = 1970] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a5a657c00) [pid = 1970] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a5472a800) [pid = 1970] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a6149bc00) [pid = 1970] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a5cd11800) [pid = 1970] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a5f3ba400) [pid = 1970] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a5a5eb000) [pid = 1970] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a6db74000) [pid = 1970] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a5b8a6c00) [pid = 1970] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a548f3c00) [pid = 1970] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a5582b000) [pid = 1970] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a5a5ea800) [pid = 1970] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a5cd0a000) [pid = 1970] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a6149a800) [pid = 1970] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a4f46d800) [pid = 1970] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a61ebd800) [pid = 1970] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a54980800) [pid = 1970] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a4a8c7800) [pid = 1970] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a4f66b000) [pid = 1970] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a5a659000) [pid = 1970] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a55aa3400) [pid = 1970] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:17:47 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a5b0f7c00) [pid = 1970] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:17:47 INFO - PROCESS | 1970 | 1461356267923 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1881ms 13:17:47 INFO - PROCESS | 1970 | 1461356267950 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 13:17:47 INFO - PROCESS | 1970 | 1461356267953 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 13:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:17:47 INFO - PROCESS | 1970 | 1461356267958 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:17:47 INFO - PROCESS | 1970 | 1461356267960 Marionette TRACE conn4 <- [1,1202,null,{}] 13:17:47 INFO - PROCESS | 1970 | 1461356267965 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:48 INFO - PROCESS | 1970 | 1461356268161 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 13:17:48 INFO - PROCESS | 1970 | 1461356268184 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57a9a000 == 115 [pid = 1970] [id = 308] 13:17:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a4f669800) [pid = 1970] [serial = 925] [outer = (nil)] 13:17:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a58f38000) [pid = 1970] [serial = 926] [outer = 0x7f1a4f669800] 13:17:48 INFO - PROCESS | 1970 | 1461356268254 Marionette DEBUG loaded listener.js 13:17:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a5a5f8400) [pid = 1970] [serial = 927] [outer = 0x7f1a4f669800] 13:17:48 INFO - PROCESS | 1970 | 1461356268979 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:17:49 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 13:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1075ms 13:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:17:49 INFO - PROCESS | 1970 | 1461356269034 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 13:17:49 INFO - PROCESS | 1970 | 1461356269037 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 13:17:49 INFO - PROCESS | 1970 | 1461356269043 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:17:49 INFO - PROCESS | 1970 | 1461356269046 Marionette TRACE conn4 <- [1,1206,null,{}] 13:17:49 INFO - PROCESS | 1970 | 1461356269050 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:49 INFO - PROCESS | 1970 | 1461356269255 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 13:17:49 INFO - PROCESS | 1970 | 1461356269440 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4bdc5000 == 116 [pid = 1970] [id = 309] 13:17:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a498dac00) [pid = 1970] [serial = 928] [outer = (nil)] 13:17:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a498e7c00) [pid = 1970] [serial = 929] [outer = 0x7f1a498dac00] 13:17:49 INFO - PROCESS | 1970 | 1461356269514 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a4e443c00) [pid = 1970] [serial = 930] [outer = 0x7f1a498dac00] 13:17:50 INFO - PROCESS | 1970 | 1461356270439 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:17:50 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 13:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1428ms 13:17:50 INFO - PROCESS | 1970 | 1461356270472 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 13:17:50 INFO - PROCESS | 1970 | 1461356270479 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 13:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:17:50 INFO - PROCESS | 1970 | 1461356270488 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:17:50 INFO - PROCESS | 1970 | 1461356270492 Marionette TRACE conn4 <- [1,1210,null,{}] 13:17:50 INFO - PROCESS | 1970 | 1461356270499 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:50 INFO - PROCESS | 1970 | 1461356270673 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 13:17:50 INFO - PROCESS | 1970 | 1461356270855 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573c5800 == 117 [pid = 1970] [id = 310] 13:17:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a4f74a400) [pid = 1970] [serial = 931] [outer = (nil)] 13:17:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a548fc800) [pid = 1970] [serial = 932] [outer = 0x7f1a4f74a400] 13:17:50 INFO - PROCESS | 1970 | 1461356270929 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a5575e400) [pid = 1970] [serial = 933] [outer = 0x7f1a4f74a400] 13:17:51 INFO - PROCESS | 1970 | 1461356271839 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1385ms 13:17:51 INFO - PROCESS | 1970 | 1461356271907 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 13:17:51 INFO - PROCESS | 1970 | 1461356271914 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 13:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:17:51 INFO - PROCESS | 1970 | 1461356271920 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:17:51 INFO - PROCESS | 1970 | 1461356271922 Marionette TRACE conn4 <- [1,1214,null,{}] 13:17:51 INFO - PROCESS | 1970 | 1461356271928 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:52 INFO - PROCESS | 1970 | 1461356272105 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 13:17:52 INFO - PROCESS | 1970 | 1461356272291 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:52 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5abcb800 == 118 [pid = 1970] [id = 311] 13:17:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a56ceb000) [pid = 1970] [serial = 934] [outer = (nil)] 13:17:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a571c1c00) [pid = 1970] [serial = 935] [outer = 0x7f1a56ceb000] 13:17:52 INFO - PROCESS | 1970 | 1461356272365 Marionette DEBUG loaded listener.js 13:17:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a574b2800) [pid = 1970] [serial = 936] [outer = 0x7f1a56ceb000] 13:17:53 INFO - PROCESS | 1970 | 1461356273270 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 13:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1381ms 13:17:53 INFO - PROCESS | 1970 | 1461356273302 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 13:17:53 INFO - PROCESS | 1970 | 1461356273306 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 13:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:17:53 INFO - PROCESS | 1970 | 1461356273321 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - PROCESS | 1970 | 1461356273329 Marionette TRACE conn4 <- [1,1218,null,{}] 13:17:53 INFO - PROCESS | 1970 | 1461356273335 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:53 INFO - PROCESS | 1970 | 1461356273537 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 13:17:53 INFO - PROCESS | 1970 | 1461356273710 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b25c000 == 119 [pid = 1970] [id = 312] 13:17:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a56ceb400) [pid = 1970] [serial = 937] [outer = (nil)] 13:17:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a5a5bcc00) [pid = 1970] [serial = 938] [outer = 0x7f1a56ceb400] 13:17:53 INFO - PROCESS | 1970 | 1461356273785 Marionette DEBUG loaded listener.js 13:17:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a5aa0bc00) [pid = 1970] [serial = 939] [outer = 0x7f1a56ceb400] 13:17:54 INFO - PROCESS | 1970 | 1461356274617 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 13:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1343ms 13:17:54 INFO - PROCESS | 1970 | 1461356274656 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 13:17:54 INFO - PROCESS | 1970 | 1461356274661 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 13:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:17:54 INFO - PROCESS | 1970 | 1461356274666 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:17:54 INFO - PROCESS | 1970 | 1461356274669 Marionette TRACE conn4 <- [1,1222,null,{}] 13:17:54 INFO - PROCESS | 1970 | 1461356274674 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:54 INFO - PROCESS | 1970 | 1461356274846 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 13:17:55 INFO - PROCESS | 1970 | 1461356275025 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:55 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e6a6800 == 120 [pid = 1970] [id = 313] 13:17:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a56cec800) [pid = 1970] [serial = 940] [outer = (nil)] 13:17:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a5b082800) [pid = 1970] [serial = 941] [outer = 0x7f1a56cec800] 13:17:55 INFO - PROCESS | 1970 | 1461356275095 Marionette DEBUG loaded listener.js 13:17:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a5b090000) [pid = 1970] [serial = 942] [outer = 0x7f1a56cec800] 13:17:55 INFO - PROCESS | 1970 | 1461356275967 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 13:17:56 INFO - PROCESS | 1970 | 1461356276006 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 13:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:17:56 INFO - PROCESS | 1970 | 1461356276014 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:17:56 INFO - PROCESS | 1970 | 1461356276018 Marionette TRACE conn4 <- [1,1226,null,{}] 13:17:56 INFO - PROCESS | 1970 | 1461356276024 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:56 INFO - PROCESS | 1970 | 1461356276193 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 13:17:56 INFO - PROCESS | 1970 | 1461356276372 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5ffc2800 == 121 [pid = 1970] [id = 314] 13:17:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a5b50ac00) [pid = 1970] [serial = 943] [outer = (nil)] 13:17:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a5b584800) [pid = 1970] [serial = 944] [outer = 0x7f1a5b50ac00] 13:17:56 INFO - PROCESS | 1970 | 1461356276456 Marionette DEBUG loaded listener.js 13:17:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a5b83fc00) [pid = 1970] [serial = 945] [outer = 0x7f1a5b50ac00] 13:17:57 INFO - PROCESS | 1970 | 1461356277408 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 13:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1428ms 13:17:57 INFO - PROCESS | 1970 | 1461356277443 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 13:17:57 INFO - PROCESS | 1970 | 1461356277447 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 13:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:17:57 INFO - PROCESS | 1970 | 1461356277453 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:17:57 INFO - PROCESS | 1970 | 1461356277455 Marionette TRACE conn4 <- [1,1230,null,{}] 13:17:57 INFO - PROCESS | 1970 | 1461356277463 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:57 INFO - PROCESS | 1970 | 1461356277647 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 13:17:57 INFO - PROCESS | 1970 | 1461356277829 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6121e800 == 122 [pid = 1970] [id = 315] 13:17:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a5b0f1400) [pid = 1970] [serial = 946] [outer = (nil)] 13:17:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a5efb8400) [pid = 1970] [serial = 947] [outer = 0x7f1a5b0f1400] 13:17:57 INFO - PROCESS | 1970 | 1461356277896 Marionette DEBUG loaded listener.js 13:17:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a5f59e000) [pid = 1970] [serial = 948] [outer = 0x7f1a5b0f1400] 13:17:58 INFO - PROCESS | 1970 | 1461356278759 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 13:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1380ms 13:17:58 INFO - PROCESS | 1970 | 1461356278834 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 1970 | 1461356278837 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 13:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:17:58 INFO - PROCESS | 1970 | 1461356278843 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 1970 | 1461356278846 Marionette TRACE conn4 <- [1,1234,null,{}] 13:17:58 INFO - PROCESS | 1970 | 1461356278852 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:59 INFO - PROCESS | 1970 | 1461356279060 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 13:17:59 INFO - PROCESS | 1970 | 1461356279246 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61d7f800 == 123 [pid = 1970] [id = 316] 13:17:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a4a8ca400) [pid = 1970] [serial = 949] [outer = (nil)] 13:17:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a5f7aa000) [pid = 1970] [serial = 950] [outer = 0x7f1a4a8ca400] 13:17:59 INFO - PROCESS | 1970 | 1461356279317 Marionette DEBUG loaded listener.js 13:17:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a60913400) [pid = 1970] [serial = 951] [outer = 0x7f1a4a8ca400] 13:18:00 INFO - PROCESS | 1970 | 1461356280155 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 13:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1382ms 13:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:18:00 INFO - PROCESS | 1970 | 1461356280227 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 13:18:00 INFO - PROCESS | 1970 | 1461356280230 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 13:18:00 INFO - PROCESS | 1970 | 1461356280237 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:18:00 INFO - PROCESS | 1970 | 1461356280239 Marionette TRACE conn4 <- [1,1238,null,{}] 13:18:00 INFO - PROCESS | 1970 | 1461356280246 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:00 INFO - PROCESS | 1970 | 1461356280472 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 13:18:00 INFO - PROCESS | 1970 | 1461356280658 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a63ff4800 == 124 [pid = 1970] [id = 317] 13:18:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a5a5be400) [pid = 1970] [serial = 952] [outer = (nil)] 13:18:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a61a7cc00) [pid = 1970] [serial = 953] [outer = 0x7f1a5a5be400] 13:18:00 INFO - PROCESS | 1970 | 1461356280744 Marionette DEBUG loaded listener.js 13:18:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a61e72800) [pid = 1970] [serial = 954] [outer = 0x7f1a5a5be400] 13:18:01 INFO - PROCESS | 1970 | 1461356281662 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 13:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1488ms 13:18:01 INFO - PROCESS | 1970 | 1461356281725 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 13:18:01 INFO - PROCESS | 1970 | 1461356281730 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 13:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:18:01 INFO - PROCESS | 1970 | 1461356281737 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:18:01 INFO - PROCESS | 1970 | 1461356281742 Marionette TRACE conn4 <- [1,1242,null,{}] 13:18:01 INFO - PROCESS | 1970 | 1461356281749 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:01 INFO - PROCESS | 1970 | 1461356281947 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 13:18:02 INFO - PROCESS | 1970 | 1461356282133 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6df18800 == 125 [pid = 1970] [id = 318] 13:18:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a498e0400) [pid = 1970] [serial = 955] [outer = (nil)] 13:18:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a61f2f000) [pid = 1970] [serial = 956] [outer = 0x7f1a498e0400] 13:18:02 INFO - PROCESS | 1970 | 1461356282224 Marionette DEBUG loaded listener.js 13:18:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a61fa7c00) [pid = 1970] [serial = 957] [outer = 0x7f1a498e0400] 13:18:03 INFO - PROCESS | 1970 | 1461356283120 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 13:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1430ms 13:18:03 INFO - PROCESS | 1970 | 1461356283167 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 13:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:18:03 INFO - PROCESS | 1970 | 1461356283172 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 13:18:03 INFO - PROCESS | 1970 | 1461356283179 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:18:03 INFO - PROCESS | 1970 | 1461356283183 Marionette TRACE conn4 <- [1,1246,null,{}] 13:18:03 INFO - PROCESS | 1970 | 1461356283190 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:03 INFO - PROCESS | 1970 | 1461356283374 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 13:18:03 INFO - PROCESS | 1970 | 1461356283566 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7261a000 == 126 [pid = 1970] [id = 319] 13:18:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a61ebc400) [pid = 1970] [serial = 958] [outer = (nil)] 13:18:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 207 (0x7f1a63f1cc00) [pid = 1970] [serial = 959] [outer = 0x7f1a61ebc400] 13:18:03 INFO - PROCESS | 1970 | 1461356283645 Marionette DEBUG loaded listener.js 13:18:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a6cce7400) [pid = 1970] [serial = 960] [outer = 0x7f1a61ebc400] 13:18:04 INFO - PROCESS | 1970 | 1461356284559 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 13:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1436ms 13:18:04 INFO - PROCESS | 1970 | 1461356284616 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 13:18:04 INFO - PROCESS | 1970 | 1461356284620 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 13:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:18:04 INFO - PROCESS | 1970 | 1461356284627 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:18:04 INFO - PROCESS | 1970 | 1461356284633 Marionette TRACE conn4 <- [1,1250,null,{}] 13:18:04 INFO - PROCESS | 1970 | 1461356284639 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:04 INFO - PROCESS | 1970 | 1461356284856 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 13:18:05 INFO - PROCESS | 1970 | 1461356285037 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a91fd1800 == 127 [pid = 1970] [id = 320] 13:18:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a61ebd800) [pid = 1970] [serial = 961] [outer = (nil)] 13:18:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a6ecc9800) [pid = 1970] [serial = 962] [outer = 0x7f1a61ebd800] 13:18:05 INFO - PROCESS | 1970 | 1461356285110 Marionette DEBUG loaded listener.js 13:18:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a72577c00) [pid = 1970] [serial = 963] [outer = 0x7f1a61ebd800] 13:18:05 INFO - PROCESS | 1970 | 1461356285912 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 13:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1337ms 13:18:05 INFO - PROCESS | 1970 | 1461356285980 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 13:18:05 INFO - PROCESS | 1970 | 1461356285983 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 13:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:18:05 INFO - PROCESS | 1970 | 1461356285989 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:18:05 INFO - PROCESS | 1970 | 1461356285992 Marionette TRACE conn4 <- [1,1254,null,{}] 13:18:06 INFO - PROCESS | 1970 | 1461356285998 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:06 INFO - PROCESS | 1970 | 1461356286184 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 13:18:06 INFO - PROCESS | 1970 | 1461356286365 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4f597800 == 128 [pid = 1970] [id = 321] 13:18:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a4e43fc00) [pid = 1970] [serial = 964] [outer = (nil)] 13:18:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a548ef400) [pid = 1970] [serial = 965] [outer = 0x7f1a4e43fc00] 13:18:06 INFO - PROCESS | 1970 | 1461356286433 Marionette DEBUG loaded listener.js 13:18:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a728bbc00) [pid = 1970] [serial = 966] [outer = 0x7f1a4e43fc00] 13:18:07 INFO - PROCESS | 1970 | 1461356287373 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 13:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1434ms 13:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:18:07 INFO - PROCESS | 1970 | 1461356287424 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 13:18:07 INFO - PROCESS | 1970 | 1461356287427 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 13:18:07 INFO - PROCESS | 1970 | 1461356287433 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:18:07 INFO - PROCESS | 1970 | 1461356287436 Marionette TRACE conn4 <- [1,1258,null,{}] 13:18:07 INFO - PROCESS | 1970 | 1461356287441 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:07 INFO - PROCESS | 1970 | 1461356287627 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 13:18:07 INFO - PROCESS | 1970 | 1461356287819 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e4d9000 == 129 [pid = 1970] [id = 322] 13:18:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a4f304800) [pid = 1970] [serial = 967] [outer = (nil)] 13:18:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a559a4000) [pid = 1970] [serial = 968] [outer = 0x7f1a4f304800] 13:18:07 INFO - PROCESS | 1970 | 1461356287899 Marionette DEBUG loaded listener.js 13:18:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a5792f000) [pid = 1970] [serial = 969] [outer = 0x7f1a4f304800] 13:18:08 INFO - PROCESS | 1970 | 1461356288757 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 13:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1681ms 13:18:09 INFO - PROCESS | 1970 | 1461356289113 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 13:18:09 INFO - PROCESS | 1970 | 1461356289119 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 13:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:18:09 INFO - PROCESS | 1970 | 1461356289127 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:18:09 INFO - PROCESS | 1970 | 1461356289130 Marionette TRACE conn4 <- [1,1262,null,{}] 13:18:09 INFO - PROCESS | 1970 | 1461356289138 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:09 INFO - PROCESS | 1970 | 1461356289318 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 13:18:09 INFO - PROCESS | 1970 | 1461356289568 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:09 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5734b800 == 130 [pid = 1970] [id = 323] 13:18:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a498e8800) [pid = 1970] [serial = 970] [outer = (nil)] 13:18:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a4a0cec00) [pid = 1970] [serial = 971] [outer = 0x7f1a498e8800] 13:18:09 INFO - PROCESS | 1970 | 1461356289635 Marionette DEBUG loaded listener.js 13:18:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a4e7cd800) [pid = 1970] [serial = 972] [outer = 0x7f1a498e8800] 13:18:10 INFO - PROCESS | 1970 | 1461356290515 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 13:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1480ms 13:18:10 INFO - PROCESS | 1970 | 1461356290608 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 13:18:10 INFO - PROCESS | 1970 | 1461356290617 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 13:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:18:10 INFO - PROCESS | 1970 | 1461356290638 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 1970 | 1461356290650 Marionette TRACE conn4 <- [1,1266,null,{}] 13:18:10 INFO - PROCESS | 1970 | 1461356290712 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:10 INFO - PROCESS | 1970 | 1461356290864 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 13:18:11 INFO - PROCESS | 1970 | 1461356291181 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57a9a000 == 129 [pid = 1970] [id = 308] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a58f8d000 == 128 [pid = 1970] [id = 307] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a57c37400) [pid = 1970] [serial = 851] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d643000 == 129 [pid = 1970] [id = 324] 13:18:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a4f47b000) [pid = 1970] [serial = 973] [outer = (nil)] 13:18:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 221 (0x7f1a54729400) [pid = 1970] [serial = 974] [outer = 0x7f1a4f47b000] 13:18:11 INFO - PROCESS | 1970 | 1461356291315 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 222 (0x7f1a54971400) [pid = 1970] [serial = 975] [outer = 0x7f1a4f47b000] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b61000 == 128 [pid = 1970] [id = 306] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a576e1800 == 127 [pid = 1970] [id = 305] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54952000 == 126 [pid = 1970] [id = 304] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d64a000 == 125 [pid = 1970] [id = 303] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a542db000 == 124 [pid = 1970] [id = 302] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a19a800 == 123 [pid = 1970] [id = 300] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d79b000 == 122 [pid = 1970] [id = 299] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a7261c000 == 121 [pid = 1970] [id = 298] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53e89800 == 120 [pid = 1970] [id = 297] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5f993800 == 119 [pid = 1970] [id = 296] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a73228800 == 118 [pid = 1970] [id = 295] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b25d000 == 117 [pid = 1970] [id = 293] 13:18:11 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5756d800 == 116 [pid = 1970] [id = 292] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 221 (0x7f1a57c2c000) [pid = 1970] [serial = 863] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 220 (0x7f1a4e44b000) [pid = 1970] [serial = 855] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a4d5f4000) [pid = 1970] [serial = 854] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 218 (0x7f1a72b1d400) [pid = 1970] [serial = 848] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 217 (0x7f1a6f0dfc00) [pid = 1970] [serial = 842] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 216 (0x7f1a60918400) [pid = 1970] [serial = 830] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 215 (0x7f1a5472b000) [pid = 1970] [serial = 821] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 214 (0x7f1a5497bc00) [pid = 1970] [serial = 858] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 213 (0x7f1a4f6ca400) [pid = 1970] [serial = 857] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 212 (0x7f1a614a3c00) [pid = 1970] [serial = 819] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 211 (0x7f1a571b7000) [pid = 1970] [serial = 824] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 210 (0x7f1a55aadc00) [pid = 1970] [serial = 860] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 209 (0x7f1a56f25000) [pid = 1970] [serial = 861] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 208 (0x7f1a728ba800) [pid = 1970] [serial = 845] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 207 (0x7f1a6d86ac00) [pid = 1970] [serial = 836] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 206 (0x7f1a61f2d400) [pid = 1970] [serial = 833] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a6df5ac00) [pid = 1970] [serial = 839] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a5b587000) [pid = 1970] [serial = 869] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a5b58d800) [pid = 1970] [serial = 827] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a5efbf800) [pid = 1970] [serial = 870] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a58f3fc00) [pid = 1970] [serial = 866] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a5ade3800) [pid = 1970] [serial = 867] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a61f98c00) [pid = 1970] [serial = 873] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a58aeb000) [pid = 1970] [serial = 864] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a5efc6000) [pid = 1970] [serial = 872] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a6cc17000) [pid = 1970] [serial = 641] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a6ecc3400) [pid = 1970] [serial = 668] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a548f3800) [pid = 1970] [serial = 617] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a6dadb800) [pid = 1970] [serial = 644] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a6ef7dc00) [pid = 1970] [serial = 683] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a5e128000) [pid = 1970] [serial = 674] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a61f9c400) [pid = 1970] [serial = 717] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a63cb5800) [pid = 1970] [serial = 635] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a72b17000) [pid = 1970] [serial = 689] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a63951400) [pid = 1970] [serial = 677] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a5f455800) [pid = 1970] [serial = 626] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a6ecd1000) [pid = 1970] [serial = 680] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a60a93800) [pid = 1970] [serial = 629] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a57ee6400) [pid = 1970] [serial = 620] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a5762b000) [pid = 1970] [serial = 671] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a5b585400) [pid = 1970] [serial = 623] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a729f0400) [pid = 1970] [serial = 686] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a61e76800) [pid = 1970] [serial = 632] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a4f674800) [pid = 1970] [serial = 692] [outer = (nil)] [url = about:blank] 13:18:11 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a63fa6c00) [pid = 1970] [serial = 638] [outer = (nil)] [url = about:blank] 13:18:12 INFO - PROCESS | 1970 | 1461356292118 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 13:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1503ms 13:18:12 INFO - PROCESS | 1970 | 1461356292134 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 13:18:12 INFO - PROCESS | 1970 | 1461356292138 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 13:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:18:12 INFO - PROCESS | 1970 | 1461356292143 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:18:12 INFO - PROCESS | 1970 | 1461356292145 Marionette TRACE conn4 <- [1,1270,null,{}] 13:18:12 INFO - PROCESS | 1970 | 1461356292159 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:12 INFO - PROCESS | 1970 | 1461356292343 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 13:18:12 INFO - PROCESS | 1970 | 1461356292491 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a543ac000 == 117 [pid = 1970] [id = 325] 13:18:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a5472b000) [pid = 1970] [serial = 976] [outer = (nil)] 13:18:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a559a7400) [pid = 1970] [serial = 977] [outer = 0x7f1a5472b000] 13:18:12 INFO - PROCESS | 1970 | 1461356292556 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a56f25000) [pid = 1970] [serial = 978] [outer = 0x7f1a5472b000] 13:18:13 INFO - PROCESS | 1970 | 1461356293331 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 13:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1228ms 13:18:13 INFO - PROCESS | 1970 | 1461356293371 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 1970 | 1461356293375 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 13:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:18:13 INFO - PROCESS | 1970 | 1461356293381 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1970 | 1461356293383 Marionette TRACE conn4 <- [1,1274,null,{}] 13:18:13 INFO - PROCESS | 1970 | 1461356293388 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:13 INFO - PROCESS | 1970 | 1461356293553 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 13:18:13 INFO - PROCESS | 1970 | 1461356293579 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57569000 == 118 [pid = 1970] [id = 326] 13:18:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a56f30000) [pid = 1970] [serial = 979] [outer = (nil)] 13:18:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a5746b800) [pid = 1970] [serial = 980] [outer = 0x7f1a56f30000] 13:18:13 INFO - PROCESS | 1970 | 1461356293647 Marionette DEBUG loaded listener.js 13:18:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a574b2400) [pid = 1970] [serial = 981] [outer = 0x7f1a56f30000] 13:18:14 INFO - PROCESS | 1970 | 1461356294547 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 13:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1229ms 13:18:14 INFO - PROCESS | 1970 | 1461356294615 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 13:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:18:14 INFO - PROCESS | 1970 | 1461356294619 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 13:18:14 INFO - PROCESS | 1970 | 1461356294626 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:18:14 INFO - PROCESS | 1970 | 1461356294630 Marionette TRACE conn4 <- [1,1278,null,{}] 13:18:14 INFO - PROCESS | 1970 | 1461356294640 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:14 INFO - PROCESS | 1970 | 1461356294863 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 13:18:14 INFO - PROCESS | 1970 | 1461356294888 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b61000 == 119 [pid = 1970] [id = 327] 13:18:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a571c2000) [pid = 1970] [serial = 982] [outer = (nil)] 13:18:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a57929400) [pid = 1970] [serial = 983] [outer = 0x7f1a571c2000] 13:18:14 INFO - PROCESS | 1970 | 1461356294961 Marionette DEBUG loaded listener.js 13:18:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a57c2c000) [pid = 1970] [serial = 984] [outer = 0x7f1a571c2000] 13:18:16 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a4a0c8800) [pid = 1970] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:18:16 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a4f74d400) [pid = 1970] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:18:16 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a60a8d800) [pid = 1970] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:18:16 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a4a0cd400) [pid = 1970] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:18:16 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a5702d400) [pid = 1970] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:18:16 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a57c35400) [pid = 1970] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:18:16 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a56ce6800) [pid = 1970] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:18:16 INFO - PROCESS | 1970 | 1461356296140 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 13:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1536ms 13:18:16 INFO - PROCESS | 1970 | 1461356296164 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 13:18:16 INFO - PROCESS | 1970 | 1461356296167 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 13:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:18:16 INFO - PROCESS | 1970 | 1461356296173 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 1970 | 1461356296175 Marionette TRACE conn4 <- [1,1282,null,{}] 13:18:16 INFO - PROCESS | 1970 | 1461356296181 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:16 INFO - PROCESS | 1970 | 1461356296363 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 13:18:16 INFO - PROCESS | 1970 | 1461356296551 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a6c3000 == 120 [pid = 1970] [id = 328] 13:18:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a59919c00) [pid = 1970] [serial = 985] [outer = (nil)] 13:18:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a5a5e9400) [pid = 1970] [serial = 986] [outer = 0x7f1a59919c00] 13:18:16 INFO - PROCESS | 1970 | 1461356296618 Marionette DEBUG loaded listener.js 13:18:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a5aa0f800) [pid = 1970] [serial = 987] [outer = 0x7f1a59919c00] 13:18:17 INFO - PROCESS | 1970 | 1461356297323 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 13:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1177ms 13:18:17 INFO - PROCESS | 1970 | 1461356297351 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 13:18:17 INFO - PROCESS | 1970 | 1461356297354 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 13:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:18:17 INFO - PROCESS | 1970 | 1461356297360 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:18:17 INFO - PROCESS | 1970 | 1461356297362 Marionette TRACE conn4 <- [1,1286,null,{}] 13:18:17 INFO - PROCESS | 1970 | 1461356297377 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:17 INFO - PROCESS | 1970 | 1461356297539 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 13:18:17 INFO - PROCESS | 1970 | 1461356297553 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b1d6800 == 121 [pid = 1970] [id = 329] 13:18:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a5792b000) [pid = 1970] [serial = 988] [outer = (nil)] 13:18:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a5b505400) [pid = 1970] [serial = 989] [outer = 0x7f1a5792b000] 13:18:17 INFO - PROCESS | 1970 | 1461356297619 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a5b83d000) [pid = 1970] [serial = 990] [outer = 0x7f1a5792b000] 13:18:18 INFO - PROCESS | 1970 | 1461356298661 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 13:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1332ms 13:18:18 INFO - PROCESS | 1970 | 1461356298693 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 13:18:18 INFO - PROCESS | 1970 | 1461356298701 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 13:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:18:18 INFO - PROCESS | 1970 | 1461356298710 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:18:18 INFO - PROCESS | 1970 | 1461356298715 Marionette TRACE conn4 <- [1,1290,null,{}] 13:18:18 INFO - PROCESS | 1970 | 1461356298724 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:18 INFO - PROCESS | 1970 | 1461356298933 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 13:18:19 INFO - PROCESS | 1970 | 1461356299185 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a542ea800 == 122 [pid = 1970] [id = 330] 13:18:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a4e448c00) [pid = 1970] [serial = 991] [outer = (nil)] 13:18:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a4f46f000) [pid = 1970] [serial = 992] [outer = 0x7f1a4e448c00] 13:18:19 INFO - PROCESS | 1970 | 1461356299309 Marionette DEBUG loaded listener.js 13:18:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a4f755400) [pid = 1970] [serial = 993] [outer = 0x7f1a4e448c00] 13:18:20 INFO - PROCESS | 1970 | 1461356300148 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 13:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1480ms 13:18:20 INFO - PROCESS | 1970 | 1461356300191 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 13:18:20 INFO - PROCESS | 1970 | 1461356300200 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 13:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:18:20 INFO - PROCESS | 1970 | 1461356300211 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:18:20 INFO - PROCESS | 1970 | 1461356300215 Marionette TRACE conn4 <- [1,1294,null,{}] 13:18:20 INFO - PROCESS | 1970 | 1461356300221 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:20 INFO - PROCESS | 1970 | 1461356300422 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 13:18:20 INFO - PROCESS | 1970 | 1461356300603 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b7b800 == 123 [pid = 1970] [id = 331] 13:18:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a54975000) [pid = 1970] [serial = 994] [outer = (nil)] 13:18:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a55831000) [pid = 1970] [serial = 995] [outer = 0x7f1a54975000] 13:18:20 INFO - PROCESS | 1970 | 1461356300676 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a56d0d800) [pid = 1970] [serial = 996] [outer = 0x7f1a54975000] 13:18:21 INFO - PROCESS | 1970 | 1461356301617 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 13:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1482ms 13:18:21 INFO - PROCESS | 1970 | 1461356301693 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 13:18:21 INFO - PROCESS | 1970 | 1461356301697 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 13:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:18:21 INFO - PROCESS | 1970 | 1461356301705 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:18:21 INFO - PROCESS | 1970 | 1461356301711 Marionette TRACE conn4 <- [1,1298,null,{}] 13:18:21 INFO - PROCESS | 1970 | 1461356301728 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:22 INFO - PROCESS | 1970 | 1461356302020 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 13:18:22 INFO - PROCESS | 1970 | 1461356302279 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f5b9000 == 124 [pid = 1970] [id = 332] 13:18:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a57c31000) [pid = 1970] [serial = 997] [outer = (nil)] 13:18:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a57eea400) [pid = 1970] [serial = 998] [outer = 0x7f1a57c31000] 13:18:22 INFO - PROCESS | 1970 | 1461356302361 Marionette DEBUG loaded listener.js 13:18:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a5aa07000) [pid = 1970] [serial = 999] [outer = 0x7f1a57c31000] 13:18:23 INFO - PROCESS | 1970 | 1461356303299 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1637ms 13:18:23 INFO - PROCESS | 1970 | 1461356303342 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 13:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:18:23 INFO - PROCESS | 1970 | 1461356303347 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 13:18:23 INFO - PROCESS | 1970 | 1461356303353 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:18:23 INFO - PROCESS | 1970 | 1461356303356 Marionette TRACE conn4 <- [1,1302,null,{}] 13:18:23 INFO - PROCESS | 1970 | 1461356303362 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:23 INFO - PROCESS | 1970 | 1461356303544 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 13:18:23 INFO - PROCESS | 1970 | 1461356303778 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60547800 == 125 [pid = 1970] [id = 333] 13:18:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a54727400) [pid = 1970] [serial = 1000] [outer = (nil)] 13:18:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a5b507800) [pid = 1970] [serial = 1001] [outer = 0x7f1a54727400] 13:18:23 INFO - PROCESS | 1970 | 1461356303900 Marionette DEBUG loaded listener.js 13:18:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a5b8ab000) [pid = 1970] [serial = 1002] [outer = 0x7f1a54727400] 13:18:24 INFO - PROCESS | 1970 | 1461356304716 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 13:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1433ms 13:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:18:24 INFO - PROCESS | 1970 | 1461356304786 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 13:18:24 INFO - PROCESS | 1970 | 1461356304789 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 13:18:24 INFO - PROCESS | 1970 | 1461356304795 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:18:24 INFO - PROCESS | 1970 | 1461356304799 Marionette TRACE conn4 <- [1,1306,null,{}] 13:18:24 INFO - PROCESS | 1970 | 1461356304804 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:24 INFO - PROCESS | 1970 | 1461356304985 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 13:18:25 INFO - PROCESS | 1970 | 1461356305165 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61acd000 == 126 [pid = 1970] [id = 334] 13:18:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a57c32800) [pid = 1970] [serial = 1003] [outer = (nil)] 13:18:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a5e65ec00) [pid = 1970] [serial = 1004] [outer = 0x7f1a57c32800] 13:18:25 INFO - PROCESS | 1970 | 1461356305240 Marionette DEBUG loaded listener.js 13:18:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a5fc80000) [pid = 1970] [serial = 1005] [outer = 0x7f1a57c32800] 13:18:26 INFO - PROCESS | 1970 | 1461356306131 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1386ms 13:18:26 INFO - PROCESS | 1970 | 1461356306181 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 1970 | 1461356306184 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 13:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:18:26 INFO - PROCESS | 1970 | 1461356306190 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 1970 | 1461356306193 Marionette TRACE conn4 <- [1,1310,null,{}] 13:18:26 INFO - PROCESS | 1970 | 1461356306199 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:26 INFO - PROCESS | 1970 | 1461356306402 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 13:18:26 INFO - PROCESS | 1970 | 1461356306583 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dd82000 == 127 [pid = 1970] [id = 335] 13:18:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a5fc86c00) [pid = 1970] [serial = 1006] [outer = (nil)] 13:18:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a63cb9c00) [pid = 1970] [serial = 1007] [outer = 0x7f1a5fc86c00] 13:18:26 INFO - PROCESS | 1970 | 1461356306657 Marionette DEBUG loaded listener.js 13:18:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a6dbeb000) [pid = 1970] [serial = 1008] [outer = 0x7f1a5fc86c00] 13:18:27 INFO - PROCESS | 1970 | 1461356307522 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 13:18:27 INFO - PROCESS | 1970 | 1461356307574 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 13:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:18:27 INFO - PROCESS | 1970 | 1461356307579 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:18:27 INFO - PROCESS | 1970 | 1461356307584 Marionette TRACE conn4 <- [1,1314,null,{}] 13:18:27 INFO - PROCESS | 1970 | 1461356307589 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:27 INFO - PROCESS | 1970 | 1461356307774 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 13:18:27 INFO - PROCESS | 1970 | 1461356307969 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a727a5000 == 128 [pid = 1970] [id = 336] 13:18:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a4d5f2400) [pid = 1970] [serial = 1009] [outer = (nil)] 13:18:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a5b8b1c00) [pid = 1970] [serial = 1010] [outer = 0x7f1a4d5f2400] 13:18:28 INFO - PROCESS | 1970 | 1461356308039 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a70ec1800) [pid = 1970] [serial = 1011] [outer = 0x7f1a4d5f2400] 13:18:28 INFO - PROCESS | 1970 | 1461356308910 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 13:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1384ms 13:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:18:28 INFO - PROCESS | 1970 | 1461356308965 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 13:18:28 INFO - PROCESS | 1970 | 1461356308968 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 13:18:28 INFO - PROCESS | 1970 | 1461356308974 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:18:28 INFO - PROCESS | 1970 | 1461356308977 Marionette TRACE conn4 <- [1,1318,null,{}] 13:18:28 INFO - PROCESS | 1970 | 1461356308982 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:29 INFO - PROCESS | 1970 | 1461356309166 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 13:18:29 INFO - PROCESS | 1970 | 1461356309356 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a771b9800 == 129 [pid = 1970] [id = 337] 13:18:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 207 (0x7f1a54978000) [pid = 1970] [serial = 1012] [outer = (nil)] 13:18:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a729ea800) [pid = 1970] [serial = 1013] [outer = 0x7f1a54978000] 13:18:29 INFO - PROCESS | 1970 | 1461356309427 Marionette DEBUG loaded listener.js 13:18:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a72b1a000) [pid = 1970] [serial = 1014] [outer = 0x7f1a54978000] 13:18:30 INFO - PROCESS | 1970 | 1461356310295 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 13:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1377ms 13:18:30 INFO - PROCESS | 1970 | 1461356310351 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 13:18:30 INFO - PROCESS | 1970 | 1461356310353 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 13:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:18:30 INFO - PROCESS | 1970 | 1461356310359 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:18:30 INFO - PROCESS | 1970 | 1461356310361 Marionette TRACE conn4 <- [1,1322,null,{}] 13:18:30 INFO - PROCESS | 1970 | 1461356310367 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:30 INFO - PROCESS | 1970 | 1461356310540 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 13:18:30 INFO - PROCESS | 1970 | 1461356310727 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49ab0000 == 130 [pid = 1970] [id = 338] 13:18:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a49ea2c00) [pid = 1970] [serial = 1015] [outer = (nil)] 13:18:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a49eac000) [pid = 1970] [serial = 1016] [outer = 0x7f1a49ea2c00] 13:18:30 INFO - PROCESS | 1970 | 1461356310796 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a49eb0c00) [pid = 1970] [serial = 1017] [outer = 0x7f1a49ea2c00] 13:18:31 INFO - PROCESS | 1970 | 1461356311664 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 13:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1379ms 13:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:18:31 INFO - PROCESS | 1970 | 1461356311740 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 13:18:31 INFO - PROCESS | 1970 | 1461356311743 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 13:18:31 INFO - PROCESS | 1970 | 1461356311749 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:18:31 INFO - PROCESS | 1970 | 1461356311752 Marionette TRACE conn4 <- [1,1326,null,{}] 13:18:31 INFO - PROCESS | 1970 | 1461356311757 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:31 INFO - PROCESS | 1970 | 1461356311936 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 13:18:32 INFO - PROCESS | 1970 | 1461356312119 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:32 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49a6e800 == 131 [pid = 1970] [id = 339] 13:18:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a49ea7400) [pid = 1970] [serial = 1018] [outer = (nil)] 13:18:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a4e374800) [pid = 1970] [serial = 1019] [outer = 0x7f1a49ea7400] 13:18:32 INFO - PROCESS | 1970 | 1461356312194 Marionette DEBUG loaded listener.js 13:18:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a4e379000) [pid = 1970] [serial = 1020] [outer = 0x7f1a49ea7400] 13:18:33 INFO - PROCESS | 1970 | 1461356313053 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:18:33 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 13:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1337ms 13:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:18:33 INFO - PROCESS | 1970 | 1461356313086 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 13:18:33 INFO - PROCESS | 1970 | 1461356313089 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 13:18:33 INFO - PROCESS | 1970 | 1461356313095 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:18:33 INFO - PROCESS | 1970 | 1461356313099 Marionette TRACE conn4 <- [1,1330,null,{}] 13:18:33 INFO - PROCESS | 1970 | 1461356313103 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:33 INFO - PROCESS | 1970 | 1461356313297 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 13:18:33 INFO - PROCESS | 1970 | 1461356313495 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53f8c000 == 132 [pid = 1970] [id = 340] 13:18:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a49eab400) [pid = 1970] [serial = 1021] [outer = (nil)] 13:18:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a57480000) [pid = 1970] [serial = 1022] [outer = 0x7f1a49eab400] 13:18:33 INFO - PROCESS | 1970 | 1461356313579 Marionette DEBUG loaded listener.js 13:18:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a57489000) [pid = 1970] [serial = 1023] [outer = 0x7f1a49eab400] 13:18:34 INFO - PROCESS | 1970 | 1461356314468 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:18:34 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 13:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1432ms 13:18:34 INFO - PROCESS | 1970 | 1461356314527 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 13:18:34 INFO - PROCESS | 1970 | 1461356314530 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 13:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:18:34 INFO - PROCESS | 1970 | 1461356314536 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:18:34 INFO - PROCESS | 1970 | 1461356314538 Marionette TRACE conn4 <- [1,1334,null,{}] 13:18:34 INFO - PROCESS | 1970 | 1461356314543 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:34 INFO - PROCESS | 1970 | 1461356314709 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 13:18:34 INFO - PROCESS | 1970 | 1461356314898 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b25a800 == 133 [pid = 1970] [id = 341] 13:18:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a4e37a800) [pid = 1970] [serial = 1024] [outer = (nil)] 13:18:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a54b0b000) [pid = 1970] [serial = 1025] [outer = 0x7f1a4e37a800] 13:18:34 INFO - PROCESS | 1970 | 1461356314971 Marionette DEBUG loaded listener.js 13:18:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 221 (0x7f1a54b10800) [pid = 1970] [serial = 1026] [outer = 0x7f1a4e37a800] 13:18:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5735a000 == 132 [pid = 1970] [id = 10] 13:18:35 INFO - PROCESS | 1970 | 1461356315856 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1375ms 13:18:35 INFO - PROCESS | 1970 | 1461356315912 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 13:18:35 INFO - PROCESS | 1970 | 1461356315915 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 13:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:18:35 INFO - PROCESS | 1970 | 1461356315920 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:18:35 INFO - PROCESS | 1970 | 1461356315922 Marionette TRACE conn4 <- [1,1338,null,{}] 13:18:35 INFO - PROCESS | 1970 | 1461356315928 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:36 INFO - PROCESS | 1970 | 1461356316099 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 13:18:36 INFO - PROCESS | 1970 | 1461356316300 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49b1f800 == 133 [pid = 1970] [id = 342] 13:18:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 222 (0x7f1a488d7800) [pid = 1970] [serial = 1027] [outer = (nil)] 13:18:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 223 (0x7f1a49850800) [pid = 1970] [serial = 1028] [outer = 0x7f1a488d7800] 13:18:36 INFO - PROCESS | 1970 | 1461356316371 Marionette DEBUG loaded listener.js 13:18:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 224 (0x7f1a49856800) [pid = 1970] [serial = 1029] [outer = 0x7f1a488d7800] 13:18:38 INFO - PROCESS | 1970 | 1461356318148 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 13:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2280ms 13:18:38 INFO - PROCESS | 1970 | 1461356318226 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 13:18:38 INFO - PROCESS | 1970 | 1461356318231 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 13:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:18:38 INFO - PROCESS | 1970 | 1461356318239 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:18:38 INFO - PROCESS | 1970 | 1461356318245 Marionette TRACE conn4 <- [1,1342,null,{}] 13:18:38 INFO - PROCESS | 1970 | 1461356318299 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:38 INFO - PROCESS | 1970 | 1461356318464 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 13:18:38 INFO - PROCESS | 1970 | 1461356318700 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:38 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53f8f800 == 134 [pid = 1970] [id = 343] 13:18:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 225 (0x7f1a498e0800) [pid = 1970] [serial = 1030] [outer = (nil)] 13:18:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 226 (0x7f1a4a0d0c00) [pid = 1970] [serial = 1031] [outer = 0x7f1a498e0800] 13:18:38 INFO - PROCESS | 1970 | 1461356318771 Marionette DEBUG loaded listener.js 13:18:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 227 (0x7f1a4e37e000) [pid = 1970] [serial = 1032] [outer = 0x7f1a498e0800] 13:18:39 INFO - PROCESS | 1970 | 1461356319754 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 13:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1584ms 13:18:39 INFO - PROCESS | 1970 | 1461356319824 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 13:18:39 INFO - PROCESS | 1970 | 1461356319831 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 13:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:18:39 INFO - PROCESS | 1970 | 1461356319842 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:18:39 INFO - PROCESS | 1970 | 1461356319846 Marionette TRACE conn4 <- [1,1346,null,{}] 13:18:39 INFO - PROCESS | 1970 | 1461356319852 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:40 INFO - PROCESS | 1970 | 1461356320090 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a7739c800 == 133 [pid = 1970] [id = 108] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a600dd800 == 132 [pid = 1970] [id = 55] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 226 (0x7f1a58f38000) [pid = 1970] [serial = 926] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a6c3000 == 131 [pid = 1970] [id = 328] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b61000 == 130 [pid = 1970] [id = 327] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57569000 == 129 [pid = 1970] [id = 326] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a543ac000 == 128 [pid = 1970] [id = 325] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d643000 == 127 [pid = 1970] [id = 324] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5734b800 == 126 [pid = 1970] [id = 323] 13:18:40 INFO - PROCESS | 1970 | 1461356320375 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a63ff4800 == 125 [pid = 1970] [id = 317] 13:18:40 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d648000 == 126 [pid = 1970] [id = 344] 13:18:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 227 (0x7f1a4f750800) [pid = 1970] [serial = 1033] [outer = (nil)] 13:18:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 228 (0x7f1a548f0000) [pid = 1970] [serial = 1034] [outer = 0x7f1a4f750800] 13:18:40 INFO - PROCESS | 1970 | 1461356320446 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 229 (0x7f1a54b06000) [pid = 1970] [serial = 1035] [outer = 0x7f1a4f750800] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61d7f800 == 125 [pid = 1970] [id = 316] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6121e800 == 124 [pid = 1970] [id = 315] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5ffc2800 == 123 [pid = 1970] [id = 314] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5e6a6800 == 122 [pid = 1970] [id = 313] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b25c000 == 121 [pid = 1970] [id = 312] 13:18:40 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4bdc5000 == 120 [pid = 1970] [id = 309] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 228 (0x7f1a5575cc00) [pid = 1970] [serial = 896] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 227 (0x7f1a4f472c00) [pid = 1970] [serial = 905] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 226 (0x7f1a4e44b800) [pid = 1970] [serial = 909] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 225 (0x7f1a4a8c7c00) [pid = 1970] [serial = 908] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 224 (0x7f1a6ccf0c00) [pid = 1970] [serial = 887] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 223 (0x7f1a5472a000) [pid = 1970] [serial = 912] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 222 (0x7f1a4f752800) [pid = 1970] [serial = 911] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 221 (0x7f1a63a7d800) [pid = 1970] [serial = 875] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 220 (0x7f1a66d53800) [pid = 1970] [serial = 876] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a498e1c00) [pid = 1970] [serial = 902] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 218 (0x7f1a6e9b8800) [pid = 1970] [serial = 890] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 217 (0x7f1a54bac000) [pid = 1970] [serial = 914] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 216 (0x7f1a559b1800) [pid = 1970] [serial = 915] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 215 (0x7f1a571bc800) [pid = 1970] [serial = 917] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 214 (0x7f1a5fc87c00) [pid = 1970] [serial = 884] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 213 (0x7f1a6ccf5000) [pid = 1970] [serial = 893] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 212 (0x7f1a548fe000) [pid = 1970] [serial = 878] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 211 (0x7f1a58f34800) [pid = 1970] [serial = 923] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 210 (0x7f1a5aa05000) [pid = 1970] [serial = 899] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 209 (0x7f1a57c2c800) [pid = 1970] [serial = 881] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 208 (0x7f1a5a5bbc00) [pid = 1970] [serial = 924] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 207 (0x7f1a574ab800) [pid = 1970] [serial = 920] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 206 (0x7f1a574b2000) [pid = 1970] [serial = 921] [outer = (nil)] [url = about:blank] 13:18:40 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a57394400) [pid = 1970] [serial = 918] [outer = (nil)] [url = about:blank] 13:18:41 INFO - PROCESS | 1970 | 1461356321275 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1479ms 13:18:41 INFO - PROCESS | 1970 | 1461356321322 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 1970 | 1461356321325 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 13:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:18:41 INFO - PROCESS | 1970 | 1461356321331 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 1970 | 1461356321336 Marionette TRACE conn4 <- [1,1350,null,{}] 13:18:41 INFO - PROCESS | 1970 | 1461356321350 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:41 INFO - PROCESS | 1970 | 1461356321524 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 13:18:41 INFO - PROCESS | 1970 | 1461356321683 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57142800 == 121 [pid = 1970] [id = 345] 13:18:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a498e5000) [pid = 1970] [serial = 1036] [outer = (nil)] 13:18:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 207 (0x7f1a5582b000) [pid = 1970] [serial = 1037] [outer = 0x7f1a498e5000] 13:18:41 INFO - PROCESS | 1970 | 1461356321753 Marionette DEBUG loaded listener.js 13:18:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a56ce7c00) [pid = 1970] [serial = 1038] [outer = 0x7f1a498e5000] 13:18:42 INFO - PROCESS | 1970 | 1461356322527 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 13:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1238ms 13:18:42 INFO - PROCESS | 1970 | 1461356322590 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 13:18:42 INFO - PROCESS | 1970 | 1461356322595 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 13:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:18:42 INFO - PROCESS | 1970 | 1461356322618 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:18:42 INFO - PROCESS | 1970 | 1461356322621 Marionette TRACE conn4 <- [1,1354,null,{}] 13:18:42 INFO - PROCESS | 1970 | 1461356322626 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:42 INFO - PROCESS | 1970 | 1461356322843 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 13:18:42 INFO - PROCESS | 1970 | 1461356322869 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:42 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57a66800 == 122 [pid = 1970] [id = 346] 13:18:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a56d16400) [pid = 1970] [serial = 1039] [outer = (nil)] 13:18:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a5718e400) [pid = 1970] [serial = 1040] [outer = 0x7f1a56d16400] 13:18:42 INFO - PROCESS | 1970 | 1461356322939 Marionette DEBUG loaded listener.js 13:18:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a57395000) [pid = 1970] [serial = 1041] [outer = 0x7f1a56d16400] 13:18:43 INFO - PROCESS | 1970 | 1461356323798 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 13:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1228ms 13:18:43 INFO - PROCESS | 1970 | 1461356323845 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 13:18:43 INFO - PROCESS | 1970 | 1461356323847 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 13:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:18:43 INFO - PROCESS | 1970 | 1461356323859 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:18:43 INFO - PROCESS | 1970 | 1461356323861 Marionette TRACE conn4 <- [1,1358,null,{}] 13:18:43 INFO - PROCESS | 1970 | 1461356323867 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:44 INFO - PROCESS | 1970 | 1461356324075 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 13:18:44 INFO - PROCESS | 1970 | 1461356324105 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:44 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b79000 == 123 [pid = 1970] [id = 347] 13:18:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a5702d400) [pid = 1970] [serial = 1042] [outer = (nil)] 13:18:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a57481c00) [pid = 1970] [serial = 1043] [outer = 0x7f1a5702d400] 13:18:44 INFO - PROCESS | 1970 | 1461356324173 Marionette DEBUG loaded listener.js 13:18:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a57488400) [pid = 1970] [serial = 1044] [outer = 0x7f1a5702d400] 13:18:45 INFO - PROCESS | 1970 | --DOMWINDOW == 213 (0x7f1a498e8800) [pid = 1970] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:18:45 INFO - PROCESS | 1970 | --DOMWINDOW == 212 (0x7f1a4f47b000) [pid = 1970] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:18:45 INFO - PROCESS | 1970 | --DOMWINDOW == 211 (0x7f1a56f30000) [pid = 1970] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:18:45 INFO - PROCESS | 1970 | --DOMWINDOW == 210 (0x7f1a59919c00) [pid = 1970] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:18:45 INFO - PROCESS | 1970 | --DOMWINDOW == 209 (0x7f1a5472b000) [pid = 1970] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:18:45 INFO - PROCESS | 1970 | --DOMWINDOW == 208 (0x7f1a4f669800) [pid = 1970] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:18:45 INFO - PROCESS | 1970 | --DOMWINDOW == 207 (0x7f1a571c2000) [pid = 1970] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:18:45 INFO - PROCESS | 1970 | 1461356325324 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 13:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1529ms 13:18:45 INFO - PROCESS | 1970 | 1461356325390 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 13:18:45 INFO - PROCESS | 1970 | 1461356325394 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 13:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:18:45 INFO - PROCESS | 1970 | 1461356325404 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:18:45 INFO - PROCESS | 1970 | 1461356325406 Marionette TRACE conn4 <- [1,1362,null,{}] 13:18:45 INFO - PROCESS | 1970 | 1461356325412 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:45 INFO - PROCESS | 1970 | 1461356325601 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 13:18:45 INFO - PROCESS | 1970 | 1461356325785 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:45 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a513800 == 124 [pid = 1970] [id = 348] 13:18:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a574b1c00) [pid = 1970] [serial = 1045] [outer = (nil)] 13:18:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a5792bc00) [pid = 1970] [serial = 1046] [outer = 0x7f1a574b1c00] 13:18:45 INFO - PROCESS | 1970 | 1461356325852 Marionette DEBUG loaded listener.js 13:18:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a57c36400) [pid = 1970] [serial = 1047] [outer = 0x7f1a574b1c00] 13:18:46 INFO - PROCESS | 1970 | 1461356326607 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1224ms 13:18:46 INFO - PROCESS | 1970 | 1461356326634 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 13:18:46 INFO - PROCESS | 1970 | 1461356326636 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 13:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:18:46 INFO - PROCESS | 1970 | 1461356326643 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:18:46 INFO - PROCESS | 1970 | 1461356326645 Marionette TRACE conn4 <- [1,1366,null,{}] 13:18:46 INFO - PROCESS | 1970 | 1461356326650 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:46 INFO - PROCESS | 1970 | 1461356326860 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 13:18:46 INFO - PROCESS | 1970 | 1461356326880 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b020800 == 125 [pid = 1970] [id = 349] 13:18:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a58b61000) [pid = 1970] [serial = 1048] [outer = (nil)] 13:18:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a59914c00) [pid = 1970] [serial = 1049] [outer = 0x7f1a58b61000] 13:18:46 INFO - PROCESS | 1970 | 1461356326938 Marionette DEBUG loaded listener.js 13:18:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a5a5f5800) [pid = 1970] [serial = 1050] [outer = 0x7f1a58b61000] 13:18:48 INFO - PROCESS | 1970 | 1461356328081 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 13:18:48 INFO - PROCESS | 1970 | 1461356328129 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 13:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:18:48 INFO - PROCESS | 1970 | 1461356328139 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:18:48 INFO - PROCESS | 1970 | 1461356328143 Marionette TRACE conn4 <- [1,1370,null,{}] 13:18:48 INFO - PROCESS | 1970 | 1461356328151 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:48 INFO - PROCESS | 1970 | 1461356328392 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 13:18:48 INFO - PROCESS | 1970 | 1461356328648 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5495c000 == 126 [pid = 1970] [id = 350] 13:18:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a4e37e400) [pid = 1970] [serial = 1051] [outer = (nil)] 13:18:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a4f66b000) [pid = 1970] [serial = 1052] [outer = 0x7f1a4e37e400] 13:18:48 INFO - PROCESS | 1970 | 1461356328724 Marionette DEBUG loaded listener.js 13:18:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a5472b400) [pid = 1970] [serial = 1053] [outer = 0x7f1a4e37e400] 13:18:49 INFO - PROCESS | 1970 | 1461356329606 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 13:18:49 INFO - PROCESS | 1970 | 1461356329636 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 13:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:18:49 INFO - PROCESS | 1970 | 1461356329646 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:18:49 INFO - PROCESS | 1970 | 1461356329651 Marionette TRACE conn4 <- [1,1374,null,{}] 13:18:49 INFO - PROCESS | 1970 | 1461356329656 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:49 INFO - PROCESS | 1970 | 1461356329836 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 13:18:50 INFO - PROCESS | 1970 | 1461356330026 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bca800 == 127 [pid = 1970] [id = 351] 13:18:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a54b0bc00) [pid = 1970] [serial = 1054] [outer = (nil)] 13:18:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a5582d000) [pid = 1970] [serial = 1055] [outer = 0x7f1a54b0bc00] 13:18:50 INFO - PROCESS | 1970 | 1461356330102 Marionette DEBUG loaded listener.js 13:18:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a5702b400) [pid = 1970] [serial = 1056] [outer = 0x7f1a54b0bc00] 13:18:51 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:18:51 INFO - PROCESS | 1970 | 1461356331085 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 13:18:51 INFO - PROCESS | 1970 | 1461356331141 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 13:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:18:51 INFO - PROCESS | 1970 | 1461356331148 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:18:51 INFO - PROCESS | 1970 | 1461356331154 Marionette TRACE conn4 <- [1,1378,null,{}] 13:18:51 INFO - PROCESS | 1970 | 1461356331171 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:51 INFO - PROCESS | 1970 | 1461356331469 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 13:18:51 INFO - PROCESS | 1970 | 1461356331669 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b691000 == 128 [pid = 1970] [id = 352] 13:18:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a5747d800) [pid = 1970] [serial = 1057] [outer = (nil)] 13:18:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 221 (0x7f1a574b2c00) [pid = 1970] [serial = 1058] [outer = 0x7f1a5747d800] 13:18:51 INFO - PROCESS | 1970 | 1461356331748 Marionette DEBUG loaded listener.js 13:18:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 222 (0x7f1a58b57000) [pid = 1970] [serial = 1059] [outer = 0x7f1a5747d800] 13:18:52 INFO - PROCESS | 1970 | 1461356332635 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 13:18:52 INFO - PROCESS | 1970 | 1461356332694 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 13:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:18:52 INFO - PROCESS | 1970 | 1461356332701 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:18:52 INFO - PROCESS | 1970 | 1461356332705 Marionette TRACE conn4 <- [1,1382,null,{}] 13:18:52 INFO - PROCESS | 1970 | 1461356332710 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:52 INFO - PROCESS | 1970 | 1461356332903 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 13:18:53 INFO - PROCESS | 1970 | 1461356333087 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f761000 == 129 [pid = 1970] [id = 353] 13:18:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 223 (0x7f1a5747f400) [pid = 1970] [serial = 1060] [outer = (nil)] 13:18:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 224 (0x7f1a5adeb400) [pid = 1970] [serial = 1061] [outer = 0x7f1a5747f400] 13:18:53 INFO - PROCESS | 1970 | 1461356333159 Marionette DEBUG loaded listener.js 13:18:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 225 (0x7f1a5b0ed800) [pid = 1970] [serial = 1062] [outer = 0x7f1a5747f400] 13:18:54 INFO - PROCESS | 1970 | [1970] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:18:54 INFO - PROCESS | 1970 | 1461356334065 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 13:18:54 INFO - PROCESS | 1970 | 1461356334134 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 13:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:18:54 INFO - PROCESS | 1970 | 1461356334141 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:18:54 INFO - PROCESS | 1970 | 1461356334145 Marionette TRACE conn4 <- [1,1386,null,{}] 13:18:54 INFO - PROCESS | 1970 | 1461356334150 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:54 INFO - PROCESS | 1970 | 1461356334356 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 13:18:54 INFO - PROCESS | 1970 | 1461356334588 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:54 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60f1a000 == 130 [pid = 1970] [id = 354] 13:18:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 226 (0x7f1a5b8a6c00) [pid = 1970] [serial = 1063] [outer = (nil)] 13:18:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 227 (0x7f1a5cdddc00) [pid = 1970] [serial = 1064] [outer = 0x7f1a5b8a6c00] 13:18:54 INFO - PROCESS | 1970 | 1461356334672 Marionette DEBUG loaded listener.js 13:18:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 228 (0x7f1a5f041c00) [pid = 1970] [serial = 1065] [outer = 0x7f1a5b8a6c00] 13:18:55 INFO - PROCESS | 1970 | 1461356335538 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 13:18:55 INFO - PROCESS | 1970 | 1461356335585 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 13:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:18:55 INFO - PROCESS | 1970 | 1461356335591 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:18:55 INFO - PROCESS | 1970 | 1461356335593 Marionette TRACE conn4 <- [1,1390,null,{}] 13:18:55 INFO - PROCESS | 1970 | 1461356335599 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:55 INFO - PROCESS | 1970 | 1461356335839 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 13:18:56 INFO - PROCESS | 1970 | 1461356336067 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6cca5800 == 131 [pid = 1970] [id = 355] 13:18:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 229 (0x7f1a5b8a9c00) [pid = 1970] [serial = 1066] [outer = (nil)] 13:18:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 230 (0x7f1a61aa9400) [pid = 1970] [serial = 1067] [outer = 0x7f1a5b8a9c00] 13:18:56 INFO - PROCESS | 1970 | 1461356336186 Marionette DEBUG loaded listener.js 13:18:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 231 (0x7f1a6cc19000) [pid = 1970] [serial = 1068] [outer = 0x7f1a5b8a9c00] 13:18:57 INFO - PROCESS | 1970 | 1461356337028 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 13:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1477ms 13:18:57 INFO - PROCESS | 1970 | 1461356337069 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 13:18:57 INFO - PROCESS | 1970 | 1461356337072 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 13:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:18:57 INFO - PROCESS | 1970 | 1461356337078 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:18:57 INFO - PROCESS | 1970 | 1461356337080 Marionette TRACE conn4 <- [1,1394,null,{}] 13:18:57 INFO - PROCESS | 1970 | 1461356337086 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:57 INFO - PROCESS | 1970 | 1461356337270 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 13:18:57 INFO - PROCESS | 1970 | 1461356337530 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7252d000 == 132 [pid = 1970] [id = 356] 13:18:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 232 (0x7f1a5ade3800) [pid = 1970] [serial = 1069] [outer = (nil)] 13:18:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 233 (0x7f1a6ccf0c00) [pid = 1970] [serial = 1070] [outer = 0x7f1a5ade3800] 13:18:57 INFO - PROCESS | 1970 | 1461356337607 Marionette DEBUG loaded listener.js 13:18:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 234 (0x7f1a6e9b9400) [pid = 1970] [serial = 1071] [outer = 0x7f1a5ade3800] 13:18:58 INFO - PROCESS | 1970 | 1461356338456 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 13:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1430ms 13:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:18:58 INFO - PROCESS | 1970 | 1461356338509 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 13:18:58 INFO - PROCESS | 1970 | 1461356338512 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 13:18:58 INFO - PROCESS | 1970 | 1461356338519 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 1970 | 1461356338522 Marionette TRACE conn4 <- [1,1398,null,{}] 13:18:58 INFO - PROCESS | 1970 | 1461356338528 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:58 INFO - PROCESS | 1970 | 1461356338712 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 13:18:58 INFO - PROCESS | 1970 | 1461356338903 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:58 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a771c4000 == 133 [pid = 1970] [id = 357] 13:18:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 235 (0x7f1a498e1400) [pid = 1970] [serial = 1072] [outer = (nil)] 13:18:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 236 (0x7f1a4a5ba800) [pid = 1970] [serial = 1073] [outer = 0x7f1a498e1400] 13:18:58 INFO - PROCESS | 1970 | 1461356338975 Marionette DEBUG loaded listener.js 13:18:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 237 (0x7f1a4a5bf800) [pid = 1970] [serial = 1074] [outer = 0x7f1a498e1400] 13:18:59 INFO - PROCESS | 1970 | 1461356339828 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 13:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1337ms 13:18:59 INFO - PROCESS | 1970 | 1461356339856 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 13:18:59 INFO - PROCESS | 1970 | 1461356339859 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 13:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:18:59 INFO - PROCESS | 1970 | 1461356339865 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:18:59 INFO - PROCESS | 1970 | 1461356339867 Marionette TRACE conn4 <- [1,1402,null,{}] 13:18:59 INFO - PROCESS | 1970 | 1461356339873 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:00 INFO - PROCESS | 1970 | 1461356340045 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 13:19:00 INFO - PROCESS | 1970 | 1461356340246 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:00 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a488f3000 == 134 [pid = 1970] [id = 358] 13:19:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 238 (0x7f1a4a5b5400) [pid = 1970] [serial = 1075] [outer = (nil)] 13:19:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 239 (0x7f1a58fec400) [pid = 1970] [serial = 1076] [outer = 0x7f1a4a5b5400] 13:19:00 INFO - PROCESS | 1970 | 1461356340315 Marionette DEBUG loaded listener.js 13:19:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 240 (0x7f1a5f304400) [pid = 1970] [serial = 1077] [outer = 0x7f1a4a5b5400] 13:19:01 INFO - PROCESS | 1970 | 1461356341173 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 13:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1381ms 13:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:19:01 INFO - PROCESS | 1970 | 1461356341248 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 13:19:01 INFO - PROCESS | 1970 | 1461356341251 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 13:19:01 INFO - PROCESS | 1970 | 1461356341257 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:19:01 INFO - PROCESS | 1970 | 1461356341260 Marionette TRACE conn4 <- [1,1406,null,{}] 13:19:01 INFO - PROCESS | 1970 | 1461356341265 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:01 INFO - PROCESS | 1970 | 1461356341445 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 13:19:01 INFO - PROCESS | 1970 | 1461356341639 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a8ac000 == 135 [pid = 1970] [id = 359] 13:19:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 241 (0x7f1a4a5b6400) [pid = 1970] [serial = 1078] [outer = (nil)] 13:19:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 242 (0x7f1a4a5e9400) [pid = 1970] [serial = 1079] [outer = 0x7f1a4a5b6400] 13:19:01 INFO - PROCESS | 1970 | 1461356341719 Marionette DEBUG loaded listener.js 13:19:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 243 (0x7f1a4a5ef400) [pid = 1970] [serial = 1080] [outer = 0x7f1a4a5b6400] 13:19:02 INFO - PROCESS | 1970 | 1461356342645 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 13:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1430ms 13:19:02 INFO - PROCESS | 1970 | 1461356342686 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 13:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:19:02 INFO - PROCESS | 1970 | 1461356342691 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 13:19:02 INFO - PROCESS | 1970 | 1461356342697 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:19:02 INFO - PROCESS | 1970 | 1461356342701 Marionette TRACE conn4 <- [1,1410,null,{}] 13:19:02 INFO - PROCESS | 1970 | 1461356342708 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:02 INFO - PROCESS | 1970 | 1461356342926 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 13:19:03 INFO - PROCESS | 1970 | 1461356343116 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e626000 == 136 [pid = 1970] [id = 360] 13:19:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 244 (0x7f1a4a5c1800) [pid = 1970] [serial = 1081] [outer = (nil)] 13:19:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 245 (0x7f1a728b4400) [pid = 1970] [serial = 1082] [outer = 0x7f1a4a5c1800] 13:19:03 INFO - PROCESS | 1970 | 1461356343196 Marionette DEBUG loaded listener.js 13:19:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 246 (0x7f1a72b24c00) [pid = 1970] [serial = 1083] [outer = 0x7f1a4a5c1800] 13:19:04 INFO - PROCESS | 1970 | 1461356344151 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1481ms 13:19:04 INFO - PROCESS | 1970 | 1461356344178 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 1970 | 1461356344181 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 13:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:19:04 INFO - PROCESS | 1970 | 1461356344187 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:19:04 INFO - PROCESS | 1970 | 1461356344190 Marionette TRACE conn4 <- [1,1414,null,{}] 13:19:04 INFO - PROCESS | 1970 | 1461356344196 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:04 INFO - PROCESS | 1970 | 1461356344381 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 13:19:04 INFO - PROCESS | 1970 | 1461356344584 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46ee1800 == 137 [pid = 1970] [id = 361] 13:19:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 247 (0x7f1a46dd0c00) [pid = 1970] [serial = 1084] [outer = (nil)] 13:19:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 248 (0x7f1a46dd7000) [pid = 1970] [serial = 1085] [outer = 0x7f1a46dd0c00] 13:19:04 INFO - PROCESS | 1970 | 1461356344700 Marionette DEBUG loaded listener.js 13:19:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 249 (0x7f1a46ddc800) [pid = 1970] [serial = 1086] [outer = 0x7f1a46dd0c00] 13:19:06 INFO - PROCESS | 1970 | 1461356346090 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 13:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1928ms 13:19:06 INFO - PROCESS | 1970 | 1461356346117 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 13:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:19:06 INFO - PROCESS | 1970 | 1461356346125 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 13:19:06 INFO - PROCESS | 1970 | 1461356346133 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:19:06 INFO - PROCESS | 1970 | 1461356346138 Marionette TRACE conn4 <- [1,1418,null,{}] 13:19:06 INFO - PROCESS | 1970 | 1461356346145 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:06 INFO - PROCESS | 1970 | 1461356346347 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 13:19:06 INFO - PROCESS | 1970 | 1461356346760 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49aab000 == 138 [pid = 1970] [id = 362] 13:19:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 250 (0x7f1a488d3400) [pid = 1970] [serial = 1087] [outer = (nil)] 13:19:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 251 (0x7f1a488d6c00) [pid = 1970] [serial = 1088] [outer = 0x7f1a488d3400] 13:19:06 INFO - PROCESS | 1970 | 1461356346835 Marionette DEBUG loaded listener.js 13:19:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 252 (0x7f1a49854400) [pid = 1970] [serial = 1089] [outer = 0x7f1a488d3400] 13:19:07 INFO - PROCESS | 1970 | 1461356347797 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 13:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1735ms 13:19:07 INFO - PROCESS | 1970 | 1461356347869 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 13:19:07 INFO - PROCESS | 1970 | 1461356347877 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 13:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:19:07 INFO - PROCESS | 1970 | 1461356347888 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:19:07 INFO - PROCESS | 1970 | 1461356347891 Marionette TRACE conn4 <- [1,1422,null,{}] 13:19:07 INFO - PROCESS | 1970 | 1461356347897 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:08 INFO - PROCESS | 1970 | 1461356348090 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 13:19:08 INFO - PROCESS | 1970 | 1461356348369 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:08 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e61d800 == 139 [pid = 1970] [id = 363] 13:19:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 253 (0x7f1a4a5ea000) [pid = 1970] [serial = 1090] [outer = (nil)] 13:19:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 254 (0x7f1a4a5f1800) [pid = 1970] [serial = 1091] [outer = 0x7f1a4a5ea000] 13:19:08 INFO - PROCESS | 1970 | 1461356348488 Marionette DEBUG loaded listener.js 13:19:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 255 (0x7f1a4e377400) [pid = 1970] [serial = 1092] [outer = 0x7f1a4a5ea000] 13:19:09 INFO - PROCESS | 1970 | 1461356349366 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 13:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1534ms 13:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:19:09 INFO - PROCESS | 1970 | 1461356349422 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 13:19:09 INFO - PROCESS | 1970 | 1461356349425 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 13:19:09 INFO - PROCESS | 1970 | 1461356349431 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:19:09 INFO - PROCESS | 1970 | 1461356349437 Marionette TRACE conn4 <- [1,1426,null,{}] 13:19:09 INFO - PROCESS | 1970 | 1461356349452 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:09 INFO - PROCESS | 1970 | 1461356349667 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 13:19:09 INFO - PROCESS | 1970 | 1461356349866 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573ba800 == 140 [pid = 1970] [id = 364] 13:19:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 256 (0x7f1a4f757800) [pid = 1970] [serial = 1093] [outer = (nil)] 13:19:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 257 (0x7f1a5497dc00) [pid = 1970] [serial = 1094] [outer = 0x7f1a4f757800] 13:19:09 INFO - PROCESS | 1970 | 1461356349975 Marionette DEBUG loaded listener.js 13:19:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 258 (0x7f1a54bb2400) [pid = 1970] [serial = 1095] [outer = 0x7f1a4f757800] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6d8c8800 == 139 [pid = 1970] [id = 294] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d65d000 == 138 [pid = 1970] [id = 265] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a513800 == 137 [pid = 1970] [id = 348] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 257 (0x7f1a61a7cc00) [pid = 1970] [serial = 953] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 256 (0x7f1a571c1c00) [pid = 1970] [serial = 935] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 255 (0x7f1a548ef400) [pid = 1970] [serial = 965] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 254 (0x7f1a5a5bcc00) [pid = 1970] [serial = 938] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 253 (0x7f1a5b082800) [pid = 1970] [serial = 941] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 252 (0x7f1a498e7c00) [pid = 1970] [serial = 929] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 251 (0x7f1a548fc800) [pid = 1970] [serial = 932] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 250 (0x7f1a559a4000) [pid = 1970] [serial = 968] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 249 (0x7f1a5b584800) [pid = 1970] [serial = 944] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 248 (0x7f1a5f7aa000) [pid = 1970] [serial = 950] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 247 (0x7f1a61f2f000) [pid = 1970] [serial = 956] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 246 (0x7f1a5b505400) [pid = 1970] [serial = 989] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 245 (0x7f1a5efb8400) [pid = 1970] [serial = 947] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 244 (0x7f1a6ecc9800) [pid = 1970] [serial = 962] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 243 (0x7f1a63f1cc00) [pid = 1970] [serial = 959] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b79000 == 136 [pid = 1970] [id = 347] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57a66800 == 135 [pid = 1970] [id = 346] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57142800 == 134 [pid = 1970] [id = 345] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d648000 == 133 [pid = 1970] [id = 344] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53f8f800 == 132 [pid = 1970] [id = 343] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a49a6e800 == 131 [pid = 1970] [id = 339] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a49ab0000 == 130 [pid = 1970] [id = 338] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a771b9800 == 129 [pid = 1970] [id = 337] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a727a5000 == 128 [pid = 1970] [id = 336] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6dd82000 == 127 [pid = 1970] [id = 335] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61acd000 == 126 [pid = 1970] [id = 334] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60547800 == 125 [pid = 1970] [id = 333] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5f5b9000 == 124 [pid = 1970] [id = 332] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b7b800 == 123 [pid = 1970] [id = 331] 13:19:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a542ea800 == 122 [pid = 1970] [id = 330] 13:19:10 INFO - PROCESS | 1970 | 1461356350930 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 242 (0x7f1a54971400) [pid = 1970] [serial = 975] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 241 (0x7f1a574b2400) [pid = 1970] [serial = 981] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 240 (0x7f1a54729400) [pid = 1970] [serial = 974] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 239 (0x7f1a5a5e9400) [pid = 1970] [serial = 986] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 238 (0x7f1a559a7400) [pid = 1970] [serial = 977] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 237 (0x7f1a5a5f8400) [pid = 1970] [serial = 927] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 236 (0x7f1a5746b800) [pid = 1970] [serial = 980] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 235 (0x7f1a56f25000) [pid = 1970] [serial = 978] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 234 (0x7f1a57929400) [pid = 1970] [serial = 983] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 233 (0x7f1a4a0cec00) [pid = 1970] [serial = 971] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 232 (0x7f1a57c2c000) [pid = 1970] [serial = 984] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 231 (0x7f1a5aa0f800) [pid = 1970] [serial = 987] [outer = (nil)] [url = about:blank] 13:19:10 INFO - PROCESS | 1970 | --DOMWINDOW == 230 (0x7f1a4e7cd800) [pid = 1970] [serial = 972] [outer = (nil)] [url = about:blank] 13:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1588ms 13:19:11 INFO - PROCESS | 1970 | 1461356351019 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 13:19:11 INFO - PROCESS | 1970 | 1461356351023 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 13:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:19:11 INFO - PROCESS | 1970 | 1461356351029 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:19:11 INFO - PROCESS | 1970 | 1461356351033 Marionette TRACE conn4 <- [1,1430,null,{}] 13:19:11 INFO - PROCESS | 1970 | 1461356351038 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:11 INFO - PROCESS | 1970 | 1461356351215 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 13:19:11 INFO - PROCESS | 1970 | 1461356351588 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:11 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49b0e000 == 123 [pid = 1970] [id = 365] 13:19:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 231 (0x7f1a46dd2400) [pid = 1970] [serial = 1096] [outer = (nil)] 13:19:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 232 (0x7f1a46df0400) [pid = 1970] [serial = 1097] [outer = 0x7f1a46dd2400] 13:19:11 INFO - PROCESS | 1970 | 1461356351668 Marionette DEBUG loaded listener.js 13:19:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 233 (0x7f1a46dfc000) [pid = 1970] [serial = 1098] [outer = 0x7f1a46dd2400] 13:19:12 INFO - PROCESS | 1970 | 1461356352581 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 13:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1583ms 13:19:12 INFO - PROCESS | 1970 | 1461356352616 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 13:19:12 INFO - PROCESS | 1970 | 1461356352623 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 13:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:19:12 INFO - PROCESS | 1970 | 1461356352631 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:19:12 INFO - PROCESS | 1970 | 1461356352636 Marionette TRACE conn4 <- [1,1434,null,{}] 13:19:12 INFO - PROCESS | 1970 | 1461356352642 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:12 INFO - PROCESS | 1970 | 1461356352838 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 13:19:13 INFO - PROCESS | 1970 | 1461356353073 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5439d000 == 124 [pid = 1970] [id = 366] 13:19:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 234 (0x7f1a4a5ebc00) [pid = 1970] [serial = 1099] [outer = (nil)] 13:19:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 235 (0x7f1a4d5fc000) [pid = 1970] [serial = 1100] [outer = 0x7f1a4a5ebc00] 13:19:13 INFO - PROCESS | 1970 | 1461356353201 Marionette DEBUG loaded listener.js 13:19:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 236 (0x7f1a4e7c3800) [pid = 1970] [serial = 1101] [outer = 0x7f1a4a5ebc00] 13:19:14 INFO - PROCESS | 1970 | 1461356354217 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 13:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1629ms 13:19:14 INFO - PROCESS | 1970 | 1461356354265 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 13:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:19:14 INFO - PROCESS | 1970 | 1461356354272 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 13:19:14 INFO - PROCESS | 1970 | 1461356354278 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:19:14 INFO - PROCESS | 1970 | 1461356354282 Marionette TRACE conn4 <- [1,1438,null,{}] 13:19:14 INFO - PROCESS | 1970 | 1461356354289 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:14 INFO - PROCESS | 1970 | 1461356354496 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 13:19:14 INFO - PROCESS | 1970 | 1461356354774 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:14 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a576d1000 == 125 [pid = 1970] [id = 367] 13:19:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 237 (0x7f1a4f74f000) [pid = 1970] [serial = 1102] [outer = (nil)] 13:19:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 238 (0x7f1a54bac800) [pid = 1970] [serial = 1103] [outer = 0x7f1a4f74f000] 13:19:14 INFO - PROCESS | 1970 | 1461356354861 Marionette DEBUG loaded listener.js 13:19:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 239 (0x7f1a559ab400) [pid = 1970] [serial = 1104] [outer = 0x7f1a4f74f000] 13:19:15 INFO - PROCESS | 1970 | 1461356355756 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 13:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1533ms 13:19:15 INFO - PROCESS | 1970 | 1461356355811 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 13:19:15 INFO - PROCESS | 1970 | 1461356355816 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 13:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:19:15 INFO - PROCESS | 1970 | 1461356355833 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:19:15 INFO - PROCESS | 1970 | 1461356355842 Marionette TRACE conn4 <- [1,1442,null,{}] 13:19:15 INFO - PROCESS | 1970 | 1461356355848 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:16 INFO - PROCESS | 1970 | 1461356356097 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 13:19:16 INFO - PROCESS | 1970 | 1461356356329 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57be2000 == 126 [pid = 1970] [id = 368] 13:19:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 240 (0x7f1a54b03400) [pid = 1970] [serial = 1105] [outer = (nil)] 13:19:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 241 (0x7f1a57465800) [pid = 1970] [serial = 1106] [outer = 0x7f1a54b03400] 13:19:16 INFO - PROCESS | 1970 | 1461356356446 Marionette DEBUG loaded listener.js 13:19:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 242 (0x7f1a5747e800) [pid = 1970] [serial = 1107] [outer = 0x7f1a54b03400] 13:19:17 INFO - PROCESS | 1970 | 1461356357342 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1594ms 13:19:17 INFO - PROCESS | 1970 | 1461356357419 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 1970 | 1461356357423 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 13:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:19:17 INFO - PROCESS | 1970 | 1461356357429 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - PROCESS | 1970 | 1461356357432 Marionette TRACE conn4 <- [1,1446,null,{}] 13:19:17 INFO - PROCESS | 1970 | 1461356357438 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:17 INFO - PROCESS | 1970 | 1461356357669 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ed32000 == 125 [pid = 1970] [id = 280] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53f8c000 == 124 [pid = 1970] [id = 340] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b25a800 == 123 [pid = 1970] [id = 341] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57bd7000 == 122 [pid = 1970] [id = 216] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72703000 == 121 [pid = 1970] [id = 281] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a75b45800 == 120 [pid = 1970] [id = 282] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6d8c3000 == 119 [pid = 1970] [id = 279] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56ba4800 == 118 [pid = 1970] [id = 284] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4bdcd000 == 117 [pid = 1970] [id = 285] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a573ba800 == 116 [pid = 1970] [id = 364] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e61d800 == 115 [pid = 1970] [id = 363] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57362800 == 114 [pid = 1970] [id = 11] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a49aab000 == 113 [pid = 1970] [id = 362] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a771c4000 == 112 [pid = 1970] [id = 357] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56bb5000 == 111 [pid = 1970] [id = 283] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a7252d000 == 110 [pid = 1970] [id = 356] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6cca5800 == 109 [pid = 1970] [id = 355] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60f1a000 == 108 [pid = 1970] [id = 354] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5f761000 == 107 [pid = 1970] [id = 353] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b691000 == 106 [pid = 1970] [id = 352] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57bca800 == 105 [pid = 1970] [id = 351] 13:19:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5495c000 == 104 [pid = 1970] [id = 350] 13:19:19 INFO - PROCESS | 1970 | 1461356359874 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a488ec800 == 105 [pid = 1970] [id = 369] 13:19:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 243 (0x7f1a46df9800) [pid = 1970] [serial = 1108] [outer = (nil)] 13:19:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 244 (0x7f1a488d0000) [pid = 1970] [serial = 1109] [outer = 0x7f1a46df9800] 13:19:19 INFO - PROCESS | 1970 | 1461356359941 Marionette DEBUG loaded listener.js 13:19:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 245 (0x7f1a498da000) [pid = 1970] [serial = 1110] [outer = 0x7f1a46df9800] 13:19:20 INFO - PROCESS | 1970 | 1461356360695 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 3292ms 13:19:20 INFO - PROCESS | 1970 | 1461356360723 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 13:19:20 INFO - PROCESS | 1970 | 1461356360730 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 13:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:19:20 INFO - PROCESS | 1970 | 1461356360764 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:19:20 INFO - PROCESS | 1970 | 1461356360768 Marionette TRACE conn4 <- [1,1450,null,{}] 13:19:20 INFO - PROCESS | 1970 | 1461356360778 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:20 INFO - PROCESS | 1970 | 1461356360946 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 13:19:20 INFO - PROCESS | 1970 | 1461356360965 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:20 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4f5ad000 == 106 [pid = 1970] [id = 370] 13:19:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 246 (0x7f1a4a8ccc00) [pid = 1970] [serial = 1111] [outer = (nil)] 13:19:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 247 (0x7f1a4e37d800) [pid = 1970] [serial = 1112] [outer = 0x7f1a4a8ccc00] 13:19:21 INFO - PROCESS | 1970 | 1461356361032 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 248 (0x7f1a4f472800) [pid = 1970] [serial = 1113] [outer = 0x7f1a4a8ccc00] 13:19:22 INFO - PROCESS | 1970 | 1461356362088 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 13:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1402ms 13:19:22 INFO - PROCESS | 1970 | 1461356362162 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 13:19:22 INFO - PROCESS | 1970 | 1461356362166 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 13:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:19:22 INFO - PROCESS | 1970 | 1461356362182 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:19:22 INFO - PROCESS | 1970 | 1461356362184 Marionette TRACE conn4 <- [1,1454,null,{}] 13:19:22 INFO - PROCESS | 1970 | 1461356362190 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:22 INFO - PROCESS | 1970 | 1461356362418 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 13:19:22 INFO - PROCESS | 1970 | 1461356362447 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57358800 == 107 [pid = 1970] [id = 371] 13:19:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 249 (0x7f1a54b05c00) [pid = 1970] [serial = 1114] [outer = (nil)] 13:19:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 250 (0x7f1a54b11800) [pid = 1970] [serial = 1115] [outer = 0x7f1a54b05c00] 13:19:22 INFO - PROCESS | 1970 | 1461356362516 Marionette DEBUG loaded listener.js 13:19:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 251 (0x7f1a559a9000) [pid = 1970] [serial = 1116] [outer = 0x7f1a54b05c00] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 250 (0x7f1a4e7cac00) [pid = 1970] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 249 (0x7f1a5b0f1400) [pid = 1970] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 248 (0x7f1a5a5be400) [pid = 1970] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 247 (0x7f1a49eab400) [pid = 1970] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 246 (0x7f1a5cddf400) [pid = 1970] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 245 (0x7f1a5735a800) [pid = 1970] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 244 (0x7f1a5f3be400) [pid = 1970] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 243 (0x7f1a4f74f400) [pid = 1970] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 242 (0x7f1a4a8ca400) [pid = 1970] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 241 (0x7f1a4e43fc00) [pid = 1970] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 240 (0x7f1a5b8a7c00) [pid = 1970] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 239 (0x7f1a4e37e400) [pid = 1970] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 238 (0x7f1a4a5ea000) [pid = 1970] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 237 (0x7f1a548f2c00) [pid = 1970] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 236 (0x7f1a5747d800) [pid = 1970] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 235 (0x7f1a56cecc00) [pid = 1970] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 234 (0x7f1a5497f000) [pid = 1970] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 233 (0x7f1a58ae9c00) [pid = 1970] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 232 (0x7f1a56cec800) [pid = 1970] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 231 (0x7f1a67c8f800) [pid = 1970] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 230 (0x7f1a4e7c3400) [pid = 1970] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 229 (0x7f1a559a7800) [pid = 1970] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 228 (0x7f1a4f74a400) [pid = 1970] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 227 (0x7f1a6cc16c00) [pid = 1970] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 226 (0x7f1a6ed06800) [pid = 1970] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 225 (0x7f1a488d3400) [pid = 1970] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 224 (0x7f1a55aa5c00) [pid = 1970] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 223 (0x7f1a4a0c2400) [pid = 1970] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 222 (0x7f1a488d7800) [pid = 1970] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 221 (0x7f1a6db7ac00) [pid = 1970] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 220 (0x7f1a5cde0800) [pid = 1970] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a61e73000) [pid = 1970] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 218 (0x7f1a5e662c00) [pid = 1970] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 217 (0x7f1a57c2b800) [pid = 1970] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 216 (0x7f1a46dd0c00) [pid = 1970] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 215 (0x7f1a4f304800) [pid = 1970] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 214 (0x7f1a5b0eec00) [pid = 1970] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 213 (0x7f1a61ebd800) [pid = 1970] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 212 (0x7f1a49ea7400) [pid = 1970] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 211 (0x7f1a4a8c3c00) [pid = 1970] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 210 (0x7f1a5b086c00) [pid = 1970] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 209 (0x7f1a56f2fc00) [pid = 1970] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 208 (0x7f1a571bc000) [pid = 1970] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 207 (0x7f1a57469000) [pid = 1970] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 206 (0x7f1a6dd0ec00) [pid = 1970] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a498e0400) [pid = 1970] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a61499c00) [pid = 1970] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a4f751800) [pid = 1970] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a5b50ac00) [pid = 1970] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a4f479000) [pid = 1970] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a4e448c00) [pid = 1970] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a57c32800) [pid = 1970] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a4d5f2400) [pid = 1970] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a57c31000) [pid = 1970] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a49ea2c00) [pid = 1970] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a54727400) [pid = 1970] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a4f750800) [pid = 1970] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a498e5000) [pid = 1970] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a498e0800) [pid = 1970] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a5792b000) [pid = 1970] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a5fc86c00) [pid = 1970] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a5702d400) [pid = 1970] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a54978000) [pid = 1970] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a54975000) [pid = 1970] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a56f2e400) [pid = 1970] [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.] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a56d16400) [pid = 1970] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a574b1c00) [pid = 1970] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a5adee400) [pid = 1970] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a498dd400) [pid = 1970] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a55755400) [pid = 1970] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a61ebc400) [pid = 1970] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a6eccc000) [pid = 1970] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a54b0bc00) [pid = 1970] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a54724400) [pid = 1970] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a56ceb400) [pid = 1970] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a56ceb000) [pid = 1970] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a498dac00) [pid = 1970] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a6ecca400) [pid = 1970] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a498d9400) [pid = 1970] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a4e37a800) [pid = 1970] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:19:24 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a4f66bc00) [pid = 1970] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:19:24 INFO - PROCESS | 1970 | 1461356364809 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 13:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2699ms 13:19:24 INFO - PROCESS | 1970 | 1461356364873 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 13:19:24 INFO - PROCESS | 1970 | 1461356364878 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 13:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:19:24 INFO - PROCESS | 1970 | 1461356364894 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:19:24 INFO - PROCESS | 1970 | 1461356364903 Marionette TRACE conn4 <- [1,1458,null,{}] 13:19:24 INFO - PROCESS | 1970 | 1461356364910 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:25 INFO - PROCESS | 1970 | 1461356365094 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 13:19:25 INFO - PROCESS | 1970 | 1461356365105 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53e9e000 == 108 [pid = 1970] [id = 372] 13:19:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a4984d000) [pid = 1970] [serial = 1117] [outer = (nil)] 13:19:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a4e448c00) [pid = 1970] [serial = 1118] [outer = 0x7f1a4984d000] 13:19:25 INFO - PROCESS | 1970 | 1461356365171 Marionette DEBUG loaded listener.js 13:19:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a4f74d400) [pid = 1970] [serial = 1119] [outer = 0x7f1a4984d000] 13:19:26 INFO - PROCESS | 1970 | 1461356366083 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 13:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1244ms 13:19:26 INFO - PROCESS | 1970 | 1461356366130 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 13:19:26 INFO - PROCESS | 1970 | 1461356366134 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 13:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:19:26 INFO - PROCESS | 1970 | 1461356366140 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:19:26 INFO - PROCESS | 1970 | 1461356366142 Marionette TRACE conn4 <- [1,1462,null,{}] 13:19:26 INFO - PROCESS | 1970 | 1461356366147 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:26 INFO - PROCESS | 1970 | 1461356366306 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 13:19:26 INFO - PROCESS | 1970 | 1461356366616 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a488dd800 == 109 [pid = 1970] [id = 373] 13:19:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a46dd0c00) [pid = 1970] [serial = 1120] [outer = (nil)] 13:19:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a46df6800) [pid = 1970] [serial = 1121] [outer = 0x7f1a46dd0c00] 13:19:26 INFO - PROCESS | 1970 | 1461356366707 Marionette DEBUG loaded listener.js 13:19:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a49850c00) [pid = 1970] [serial = 1122] [outer = 0x7f1a46dd0c00] 13:19:27 INFO - PROCESS | 1970 | 1461356367718 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 13:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1631ms 13:19:27 INFO - PROCESS | 1970 | 1461356367774 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 13:19:27 INFO - PROCESS | 1970 | 1461356367781 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 13:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:19:27 INFO - PROCESS | 1970 | 1461356367789 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:19:27 INFO - PROCESS | 1970 | 1461356367796 Marionette TRACE conn4 <- [1,1466,null,{}] 13:19:27 INFO - PROCESS | 1970 | 1461356367805 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:28 INFO - PROCESS | 1970 | 1461356368027 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 13:19:28 INFO - PROCESS | 1970 | 1461356368264 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56bb3800 == 110 [pid = 1970] [id = 374] 13:19:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a4a5ea000) [pid = 1970] [serial = 1123] [outer = (nil)] 13:19:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a4a8c7000) [pid = 1970] [serial = 1124] [outer = 0x7f1a4a5ea000] 13:19:28 INFO - PROCESS | 1970 | 1461356368382 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a4e447800) [pid = 1970] [serial = 1125] [outer = 0x7f1a4a5ea000] 13:19:29 INFO - PROCESS | 1970 | 1461356369324 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 13:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1589ms 13:19:29 INFO - PROCESS | 1970 | 1461356369382 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 13:19:29 INFO - PROCESS | 1970 | 1461356369389 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 13:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:19:29 INFO - PROCESS | 1970 | 1461356369396 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:19:29 INFO - PROCESS | 1970 | 1461356369400 Marionette TRACE conn4 <- [1,1470,null,{}] 13:19:29 INFO - PROCESS | 1970 | 1461356369407 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:29 INFO - PROCESS | 1970 | 1461356369627 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 13:19:29 INFO - PROCESS | 1970 | 1461356369926 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a516800 == 111 [pid = 1970] [id = 375] 13:19:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a54976800) [pid = 1970] [serial = 1126] [outer = (nil)] 13:19:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a54b05400) [pid = 1970] [serial = 1127] [outer = 0x7f1a54976800] 13:19:30 INFO - PROCESS | 1970 | 1461356370048 Marionette DEBUG loaded listener.js 13:19:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a5575c800) [pid = 1970] [serial = 1128] [outer = 0x7f1a54976800] 13:19:30 INFO - PROCESS | 1970 | 1461356370956 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 13:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1628ms 13:19:31 INFO - PROCESS | 1970 | 1461356371026 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 13:19:31 INFO - PROCESS | 1970 | 1461356371030 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 13:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:19:31 INFO - PROCESS | 1970 | 1461356371045 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:19:31 INFO - PROCESS | 1970 | 1461356371055 Marionette TRACE conn4 <- [1,1474,null,{}] 13:19:31 INFO - PROCESS | 1970 | 1461356371061 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:31 INFO - PROCESS | 1970 | 1461356371299 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 13:19:31 INFO - PROCESS | 1970 | 1461356371544 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b1ea800 == 112 [pid = 1970] [id = 376] 13:19:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a548fb000) [pid = 1970] [serial = 1129] [outer = (nil)] 13:19:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a56f24400) [pid = 1970] [serial = 1130] [outer = 0x7f1a548fb000] 13:19:31 INFO - PROCESS | 1970 | 1461356371668 Marionette DEBUG loaded listener.js 13:19:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a57394400) [pid = 1970] [serial = 1131] [outer = 0x7f1a548fb000] 13:19:32 INFO - PROCESS | 1970 | 1461356372610 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 13:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1646ms 13:19:32 INFO - PROCESS | 1970 | 1461356372685 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 13:19:32 INFO - PROCESS | 1970 | 1461356372688 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 13:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:19:32 INFO - PROCESS | 1970 | 1461356372696 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 1970 | 1461356372699 Marionette TRACE conn4 <- [1,1478,null,{}] 13:19:32 INFO - PROCESS | 1970 | 1461356372706 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:32 INFO - PROCESS | 1970 | 1461356372950 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 13:19:33 INFO - PROCESS | 1970 | 1461356373241 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b68d800 == 113 [pid = 1970] [id = 377] 13:19:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a5497ec00) [pid = 1970] [serial = 1132] [outer = (nil)] 13:19:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a57488c00) [pid = 1970] [serial = 1133] [outer = 0x7f1a5497ec00] 13:19:33 INFO - PROCESS | 1970 | 1461356373317 Marionette DEBUG loaded listener.js 13:19:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a574af800) [pid = 1970] [serial = 1134] [outer = 0x7f1a5497ec00] 13:19:34 INFO - PROCESS | 1970 | 1461356374232 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 13:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1583ms 13:19:34 INFO - PROCESS | 1970 | 1461356374281 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 13:19:34 INFO - PROCESS | 1970 | 1461356374284 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 13:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:19:34 INFO - PROCESS | 1970 | 1461356374290 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:19:34 INFO - PROCESS | 1970 | 1461356374292 Marionette TRACE conn4 <- [1,1482,null,{}] 13:19:34 INFO - PROCESS | 1970 | 1461356374299 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:34 INFO - PROCESS | 1970 | 1461356374487 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 13:19:34 INFO - PROCESS | 1970 | 1461356374763 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e69f000 == 114 [pid = 1970] [id = 378] 13:19:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a57c2f800) [pid = 1970] [serial = 1135] [outer = (nil)] 13:19:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a57c32800) [pid = 1970] [serial = 1136] [outer = 0x7f1a57c2f800] 13:19:34 INFO - PROCESS | 1970 | 1461356374906 Marionette DEBUG loaded listener.js 13:19:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a59921c00) [pid = 1970] [serial = 1137] [outer = 0x7f1a57c2f800] 13:19:35 INFO - PROCESS | 1970 | 1461356375896 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 13:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1680ms 13:19:35 INFO - PROCESS | 1970 | 1461356375971 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 13:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:19:35 INFO - PROCESS | 1970 | 1461356375976 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 13:19:35 INFO - PROCESS | 1970 | 1461356375982 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:19:35 INFO - PROCESS | 1970 | 1461356375985 Marionette TRACE conn4 <- [1,1486,null,{}] 13:19:35 INFO - PROCESS | 1970 | 1461356375992 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:36 INFO - PROCESS | 1970 | 1461356376209 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 13:19:36 INFO - PROCESS | 1970 | 1461356376451 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5ffae000 == 115 [pid = 1970] [id = 379] 13:19:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a57c2fc00) [pid = 1970] [serial = 1138] [outer = (nil)] 13:19:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a5b084c00) [pid = 1970] [serial = 1139] [outer = 0x7f1a57c2fc00] 13:19:36 INFO - PROCESS | 1970 | 1461356376545 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a5b0eb000) [pid = 1970] [serial = 1140] [outer = 0x7f1a57c2fc00] 13:19:37 INFO - PROCESS | 1970 | 1461356377415 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 13:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1482ms 13:19:37 INFO - PROCESS | 1970 | 1461356377466 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 13:19:37 INFO - PROCESS | 1970 | 1461356377471 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 13:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:19:37 INFO - PROCESS | 1970 | 1461356377477 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:19:37 INFO - PROCESS | 1970 | 1461356377481 Marionette TRACE conn4 <- [1,1490,null,{}] 13:19:37 INFO - PROCESS | 1970 | 1461356377486 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:37 INFO - PROCESS | 1970 | 1461356377671 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 13:19:37 INFO - PROCESS | 1970 | 1461356377873 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a612a4800 == 116 [pid = 1970] [id = 380] 13:19:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a5a657000) [pid = 1970] [serial = 1141] [outer = (nil)] 13:19:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a5b503000) [pid = 1970] [serial = 1142] [outer = 0x7f1a5a657000] 13:19:37 INFO - PROCESS | 1970 | 1461356377958 Marionette DEBUG loaded listener.js 13:19:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a5b58d400) [pid = 1970] [serial = 1143] [outer = 0x7f1a5a657000] 13:19:38 INFO - PROCESS | 1970 | 1461356378897 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 13:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1482ms 13:19:38 INFO - PROCESS | 1970 | 1461356378961 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 13:19:38 INFO - PROCESS | 1970 | 1461356378965 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 13:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:19:38 INFO - PROCESS | 1970 | 1461356378971 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:19:38 INFO - PROCESS | 1970 | 1461356378974 Marionette TRACE conn4 <- [1,1494,null,{}] 13:19:38 INFO - PROCESS | 1970 | 1461356378979 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:39 INFO - PROCESS | 1970 | 1461356379158 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 13:19:39 INFO - PROCESS | 1970 | 1461356379350 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61e17000 == 117 [pid = 1970] [id = 381] 13:19:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a46df0800) [pid = 1970] [serial = 1144] [outer = (nil)] 13:19:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a5b593400) [pid = 1970] [serial = 1145] [outer = 0x7f1a46df0800] 13:19:39 INFO - PROCESS | 1970 | 1461356379428 Marionette DEBUG loaded listener.js 13:19:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a5b8a4000) [pid = 1970] [serial = 1146] [outer = 0x7f1a46df0800] 13:19:40 INFO - PROCESS | 1970 | 1461356380337 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 13:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1435ms 13:19:40 INFO - PROCESS | 1970 | 1461356380407 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 13:19:40 INFO - PROCESS | 1970 | 1461356380409 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 13:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:19:40 INFO - PROCESS | 1970 | 1461356380416 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:19:40 INFO - PROCESS | 1970 | 1461356380419 Marionette TRACE conn4 <- [1,1498,null,{}] 13:19:40 INFO - PROCESS | 1970 | 1461356380424 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:40 INFO - PROCESS | 1970 | 1461356380610 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 13:19:40 INFO - PROCESS | 1970 | 1461356380802 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:40 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a67ce2000 == 118 [pid = 1970] [id = 382] 13:19:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a4a5bac00) [pid = 1970] [serial = 1147] [outer = (nil)] 13:19:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a5cd0a000) [pid = 1970] [serial = 1148] [outer = 0x7f1a4a5bac00] 13:19:40 INFO - PROCESS | 1970 | 1461356380874 Marionette DEBUG loaded listener.js 13:19:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a5d967000) [pid = 1970] [serial = 1149] [outer = 0x7f1a4a5bac00] 13:19:41 INFO - PROCESS | 1970 | 1461356381713 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 13:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1334ms 13:19:41 INFO - PROCESS | 1970 | 1461356381751 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 13:19:41 INFO - PROCESS | 1970 | 1461356381754 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 13:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:19:41 INFO - PROCESS | 1970 | 1461356381760 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:19:41 INFO - PROCESS | 1970 | 1461356381762 Marionette TRACE conn4 <- [1,1502,null,{}] 13:19:41 INFO - PROCESS | 1970 | 1461356381767 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:41 INFO - PROCESS | 1970 | 1461356381946 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 13:19:42 INFO - PROCESS | 1970 | 1461356382153 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:42 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ed32000 == 119 [pid = 1970] [id = 383] 13:19:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a5e1cb800) [pid = 1970] [serial = 1150] [outer = (nil)] 13:19:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a5e752800) [pid = 1970] [serial = 1151] [outer = 0x7f1a5e1cb800] 13:19:42 INFO - PROCESS | 1970 | 1461356382235 Marionette DEBUG loaded listener.js 13:19:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a5f3be400) [pid = 1970] [serial = 1152] [outer = 0x7f1a5e1cb800] 13:19:43 INFO - PROCESS | 1970 | 1461356383224 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 13:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1483ms 13:19:43 INFO - PROCESS | 1970 | 1461356383243 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 13:19:43 INFO - PROCESS | 1970 | 1461356383247 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 13:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:19:43 INFO - PROCESS | 1970 | 1461356383253 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:19:43 INFO - PROCESS | 1970 | 1461356383263 Marionette TRACE conn4 <- [1,1506,null,{}] 13:19:43 INFO - PROCESS | 1970 | 1461356383268 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:43 INFO - PROCESS | 1970 | 1461356383495 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 13:19:43 INFO - PROCESS | 1970 | 1461356383756 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46ee5000 == 120 [pid = 1970] [id = 384] 13:19:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 207 (0x7f1a46dd1000) [pid = 1970] [serial = 1153] [outer = (nil)] 13:19:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a498e8800) [pid = 1970] [serial = 1154] [outer = 0x7f1a46dd1000] 13:19:43 INFO - PROCESS | 1970 | 1461356383886 Marionette DEBUG loaded listener.js 13:19:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a5a5b9800) [pid = 1970] [serial = 1155] [outer = 0x7f1a46dd1000] 13:19:44 INFO - PROCESS | 1970 | 1461356384791 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 13:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1587ms 13:19:44 INFO - PROCESS | 1970 | 1461356384841 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 13:19:44 INFO - PROCESS | 1970 | 1461356384845 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 13:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:19:44 INFO - PROCESS | 1970 | 1461356384851 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:19:44 INFO - PROCESS | 1970 | 1461356384853 Marionette TRACE conn4 <- [1,1510,null,{}] 13:19:44 INFO - PROCESS | 1970 | 1461356384859 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:45 INFO - PROCESS | 1970 | 1461356385040 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 13:19:45 INFO - PROCESS | 1970 | 1461356385255 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:45 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49ab2800 == 121 [pid = 1970] [id = 385] 13:19:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a46dd8000) [pid = 1970] [serial = 1156] [outer = (nil)] 13:19:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a4d5f8800) [pid = 1970] [serial = 1157] [outer = 0x7f1a46dd8000] 13:19:45 INFO - PROCESS | 1970 | 1461356385339 Marionette DEBUG loaded listener.js 13:19:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a54b04000) [pid = 1970] [serial = 1158] [outer = 0x7f1a46dd8000] 13:19:46 INFO - PROCESS | 1970 | 1461356386257 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 13:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1479ms 13:19:46 INFO - PROCESS | 1970 | 1461356386331 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 13:19:46 INFO - PROCESS | 1970 | 1461356386335 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 13:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:19:46 INFO - PROCESS | 1970 | 1461356386340 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:19:46 INFO - PROCESS | 1970 | 1461356386343 Marionette TRACE conn4 <- [1,1514,null,{}] 13:19:46 INFO - PROCESS | 1970 | 1461356386349 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:46 INFO - PROCESS | 1970 | 1461356386573 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 13:19:46 INFO - PROCESS | 1970 | 1461356386825 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a2db000 == 122 [pid = 1970] [id = 386] 13:19:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a498dfc00) [pid = 1970] [serial = 1159] [outer = (nil)] 13:19:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a4a8c8800) [pid = 1970] [serial = 1160] [outer = 0x7f1a498dfc00] 13:19:46 INFO - PROCESS | 1970 | 1461356386956 Marionette DEBUG loaded listener.js 13:19:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a4f311800) [pid = 1970] [serial = 1161] [outer = 0x7f1a498dfc00] 13:19:47 INFO - PROCESS | 1970 | 1461356387809 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 13:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1528ms 13:19:47 INFO - PROCESS | 1970 | 1461356387870 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 13:19:47 INFO - PROCESS | 1970 | 1461356387873 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 13:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:19:47 INFO - PROCESS | 1970 | 1461356387879 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:19:47 INFO - PROCESS | 1970 | 1461356387882 Marionette TRACE conn4 <- [1,1518,null,{}] 13:19:47 INFO - PROCESS | 1970 | 1461356387887 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:48 INFO - PROCESS | 1970 | 1461356388090 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 13:19:48 INFO - PROCESS | 1970 | 1461356388670 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d65d000 == 123 [pid = 1970] [id = 387] 13:19:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a46defc00) [pid = 1970] [serial = 1162] [outer = (nil)] 13:19:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a46df8800) [pid = 1970] [serial = 1163] [outer = 0x7f1a46defc00] 13:19:48 INFO - PROCESS | 1970 | 1461356388744 Marionette DEBUG loaded listener.js 13:19:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a498dc800) [pid = 1970] [serial = 1164] [outer = 0x7f1a46defc00] 13:19:49 INFO - PROCESS | 1970 | 1461356389670 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1827ms 13:19:49 INFO - PROCESS | 1970 | 1461356389709 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 13:19:49 INFO - PROCESS | 1970 | 1461356389725 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 13:19:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:19:49 INFO - PROCESS | 1970 | 1461356389738 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:19:49 INFO - PROCESS | 1970 | 1461356389745 Marionette TRACE conn4 <- [1,1522,null,{}] 13:19:49 INFO - PROCESS | 1970 | 1461356389807 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:50 INFO - PROCESS | 1970 | 1461356390134 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 13:19:50 INFO - PROCESS | 1970 | 1461356390312 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49b0d000 == 124 [pid = 1970] [id = 388] 13:19:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a4a5eac00) [pid = 1970] [serial = 1165] [outer = (nil)] 13:19:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a4e371000) [pid = 1970] [serial = 1166] [outer = 0x7f1a4a5eac00] 13:19:50 INFO - PROCESS | 1970 | 1461356390431 Marionette DEBUG loaded listener.js 13:19:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 221 (0x7f1a4e444400) [pid = 1970] [serial = 1167] [outer = 0x7f1a4a5eac00] 13:19:50 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57bcb800 == 123 [pid = 1970] [id = 269] 13:19:50 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a542e9000 == 122 [pid = 1970] [id = 267] 13:19:50 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a527800 == 121 [pid = 1970] [id = 270] 13:19:50 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53e9e000 == 120 [pid = 1970] [id = 372] 13:19:50 INFO - PROCESS | 1970 | --DOMWINDOW == 220 (0x7f1a59914c00) [pid = 1970] [serial = 1049] [outer = (nil)] [url = about:blank] 13:19:50 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a5adeb400) [pid = 1970] [serial = 1061] [outer = (nil)] [url = about:blank] 13:19:50 INFO - PROCESS | 1970 | --DOMWINDOW == 218 (0x7f1a4a5e9400) [pid = 1970] [serial = 1079] [outer = (nil)] [url = about:blank] 13:19:50 INFO - PROCESS | 1970 | --DOMWINDOW == 217 (0x7f1a4a5ba800) [pid = 1970] [serial = 1073] [outer = (nil)] [url = about:blank] 13:19:50 INFO - PROCESS | 1970 | --DOMWINDOW == 216 (0x7f1a728b4400) [pid = 1970] [serial = 1082] [outer = (nil)] [url = about:blank] 13:19:50 INFO - PROCESS | 1970 | --DOMWINDOW == 215 (0x7f1a57360000) [pid = 1970] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:19:50 INFO - PROCESS | 1970 | --DOMWINDOW == 214 (0x7f1a61aa9400) [pid = 1970] [serial = 1067] [outer = (nil)] [url = about:blank] 13:19:50 INFO - PROCESS | 1970 | --DOMWINDOW == 213 (0x7f1a58fec400) [pid = 1970] [serial = 1076] [outer = (nil)] [url = about:blank] 13:19:50 INFO - PROCESS | 1970 | --DOMWINDOW == 212 (0x7f1a6ccf0c00) [pid = 1970] [serial = 1070] [outer = (nil)] [url = about:blank] 13:19:50 INFO - PROCESS | 1970 | --DOMWINDOW == 211 (0x7f1a5cdddc00) [pid = 1970] [serial = 1064] [outer = (nil)] [url = about:blank] 13:19:50 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57358800 == 119 [pid = 1970] [id = 371] 13:19:50 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4f5ad000 == 118 [pid = 1970] [id = 370] 13:19:50 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a488ec800 == 117 [pid = 1970] [id = 369] 13:19:50 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57be2000 == 116 [pid = 1970] [id = 368] 13:19:50 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a576d1000 == 115 [pid = 1970] [id = 367] 13:19:51 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5439d000 == 114 [pid = 1970] [id = 366] 13:19:51 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a49b0e000 == 113 [pid = 1970] [id = 365] 13:19:51 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b1d6800 == 112 [pid = 1970] [id = 329] 13:19:51 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:51 INFO - PROCESS | 1970 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:19:51 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:51 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:51 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:51 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:51 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:51 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:51 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:51 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:51 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:51 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 210 (0x7f1a49850800) [pid = 1970] [serial = 1028] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 209 (0x7f1a4f755400) [pid = 1970] [serial = 993] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 208 (0x7f1a4f46f000) [pid = 1970] [serial = 992] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 207 (0x7f1a5e65ec00) [pid = 1970] [serial = 1004] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 206 (0x7f1a5fc80000) [pid = 1970] [serial = 1005] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a5b8b1c00) [pid = 1970] [serial = 1010] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a70ec1800) [pid = 1970] [serial = 1011] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a5aa07000) [pid = 1970] [serial = 999] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a57eea400) [pid = 1970] [serial = 998] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a49eb0c00) [pid = 1970] [serial = 1017] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a49eac000) [pid = 1970] [serial = 1016] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a5b8ab000) [pid = 1970] [serial = 1002] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a5b507800) [pid = 1970] [serial = 1001] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a548f0000) [pid = 1970] [serial = 1034] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a54b06000) [pid = 1970] [serial = 1035] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a5582b000) [pid = 1970] [serial = 1037] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a4e37e000) [pid = 1970] [serial = 1032] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a4a0d0c00) [pid = 1970] [serial = 1031] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a5b83d000) [pid = 1970] [serial = 990] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a63cb9c00) [pid = 1970] [serial = 1007] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a57481c00) [pid = 1970] [serial = 1043] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a6dbeb000) [pid = 1970] [serial = 1008] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a72b1a000) [pid = 1970] [serial = 1014] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a729ea800) [pid = 1970] [serial = 1013] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a56d0d800) [pid = 1970] [serial = 996] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a55831000) [pid = 1970] [serial = 995] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a4e374800) [pid = 1970] [serial = 1019] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a57480000) [pid = 1970] [serial = 1022] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a54b0b000) [pid = 1970] [serial = 1025] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a5fb5c000) [pid = 1970] [serial = 711] [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.] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a5718e400) [pid = 1970] [serial = 1040] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a57488400) [pid = 1970] [serial = 1044] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a57c36400) [pid = 1970] [serial = 1047] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a5792bc00) [pid = 1970] [serial = 1046] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a57395000) [pid = 1970] [serial = 1041] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a56ce7c00) [pid = 1970] [serial = 1038] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a5b8b0800) [pid = 1970] [serial = 828] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a56cf2000) [pid = 1970] [serial = 906] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a5aa09400) [pid = 1970] [serial = 900] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a6cce7400) [pid = 1970] [serial = 960] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a729ea000) [pid = 1970] [serial = 738] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 169 (0x7f1a5702b400) [pid = 1970] [serial = 1056] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 168 (0x7f1a56d0f400) [pid = 1970] [serial = 720] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 167 (0x7f1a5aa0bc00) [pid = 1970] [serial = 939] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 166 (0x7f1a574b2800) [pid = 1970] [serial = 936] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a5497dc00) [pid = 1970] [serial = 1094] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a4e443c00) [pid = 1970] [serial = 930] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a72528800) [pid = 1970] [serial = 735] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a498e6c00) [pid = 1970] [serial = 903] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a54b10800) [pid = 1970] [serial = 1026] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a54bab000) [pid = 1970] [serial = 822] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a72b19c00) [pid = 1970] [serial = 741] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a5f59e000) [pid = 1970] [serial = 948] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a61e72800) [pid = 1970] [serial = 954] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a57489000) [pid = 1970] [serial = 1023] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a63950000) [pid = 1970] [serial = 834] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a61e6d400) [pid = 1970] [serial = 831] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a72b25c00) [pid = 1970] [serial = 894] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a60913400) [pid = 1970] [serial = 951] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a728bbc00) [pid = 1970] [serial = 966] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a61499800) [pid = 1970] [serial = 726] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a4f66b000) [pid = 1970] [serial = 1052] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a4e377400) [pid = 1970] [serial = 1092] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a60914800) [pid = 1970] [serial = 777] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a58b57000) [pid = 1970] [serial = 1059] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a58af3000) [pid = 1970] [serial = 825] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a574b2c00) [pid = 1970] [serial = 1058] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a72b19800) [pid = 1970] [serial = 792] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a5b50a000) [pid = 1970] [serial = 774] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a5b090000) [pid = 1970] [serial = 942] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a6ec44c00) [pid = 1970] [serial = 783] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a6ecf6c00) [pid = 1970] [serial = 840] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a57461c00) [pid = 1970] [serial = 771] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a5575e400) [pid = 1970] [serial = 933] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a72b18c00) [pid = 1970] [serial = 786] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a72b22400) [pid = 1970] [serial = 849] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a488d6c00) [pid = 1970] [serial = 1088] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a55aaf400) [pid = 1970] [serial = 789] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a4d5fac00) [pid = 1970] [serial = 768] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a5582d000) [pid = 1970] [serial = 1055] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a49856800) [pid = 1970] [serial = 1029] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a4a5f1800) [pid = 1970] [serial = 1091] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a49854400) [pid = 1970] [serial = 1089] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 127 (0x7f1a7251bc00) [pid = 1970] [serial = 843] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 126 (0x7f1a61fa5c00) [pid = 1970] [serial = 780] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 125 (0x7f1a70ec3c00) [pid = 1970] [serial = 891] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 124 (0x7f1a63cb6000) [pid = 1970] [serial = 729] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 123 (0x7f1a72b1b000) [pid = 1970] [serial = 852] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 122 (0x7f1a46dd7000) [pid = 1970] [serial = 1085] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 121 (0x7f1a5792f000) [pid = 1970] [serial = 969] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 120 (0x7f1a6db11400) [pid = 1970] [serial = 888] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 119 (0x7f1a72577c00) [pid = 1970] [serial = 963] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 118 (0x7f1a4e379000) [pid = 1970] [serial = 1020] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 117 (0x7f1a4a8cfc00) [pid = 1970] [serial = 795] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 116 (0x7f1a61f28c00) [pid = 1970] [serial = 885] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 115 (0x7f1a5a5b4c00) [pid = 1970] [serial = 882] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 114 (0x7f1a6dd0cc00) [pid = 1970] [serial = 837] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 113 (0x7f1a5a65c000) [pid = 1970] [serial = 723] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 112 (0x7f1a729ee800) [pid = 1970] [serial = 846] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 111 (0x7f1a61fa7c00) [pid = 1970] [serial = 957] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 110 (0x7f1a6ccee400) [pid = 1970] [serial = 732] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 109 (0x7f1a55761000) [pid = 1970] [serial = 897] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 108 (0x7f1a5b83fc00) [pid = 1970] [serial = 945] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 107 (0x7f1a5472b400) [pid = 1970] [serial = 1053] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 106 (0x7f1a559b0800) [pid = 1970] [serial = 879] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | --DOMWINDOW == 105 (0x7f1a46ddc800) [pid = 1970] [serial = 1086] [outer = (nil)] [url = about:blank] 13:19:51 INFO - PROCESS | 1970 | 1461356391483 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 13:19:51 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 () { 13:19:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:19:51 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 () { 13:19:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:19:51 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 () { 13:19:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:19:51 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 () { 13:19:51 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:19:51 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1794ms 13:19:51 INFO - PROCESS | 1970 | 1461356391546 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 13:19:51 INFO - PROCESS | 1970 | 1461356391553 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 13:19:51 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:19:51 INFO - PROCESS | 1970 | 1461356391562 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:19:51 INFO - PROCESS | 1970 | 1461356391565 Marionette TRACE conn4 <- [1,1526,null,{}] 13:19:51 INFO - PROCESS | 1970 | 1461356391573 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:51 INFO - PROCESS | 1970 | 1461356391780 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 13:19:52 INFO - PROCESS | 1970 | 1461356391997 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:52 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a2d6000 == 113 [pid = 1970] [id = 389] 13:19:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 106 (0x7f1a4a5f0000) [pid = 1970] [serial = 1168] [outer = (nil)] 13:19:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 107 (0x7f1a4f46f000) [pid = 1970] [serial = 1169] [outer = 0x7f1a4a5f0000] 13:19:52 INFO - PROCESS | 1970 | 1461356392071 Marionette DEBUG loaded listener.js 13:19:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 108 (0x7f1a548fd800) [pid = 1970] [serial = 1170] [outer = 0x7f1a4a5f0000] 13:19:52 INFO - PROCESS | 1970 | 1461356392807 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 13:19:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:19:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:19:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:19:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:19:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:19:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:19:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1288ms 13:19:52 INFO - PROCESS | 1970 | 1461356392871 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 13:19:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:19:52 INFO - PROCESS | 1970 | 1461356392875 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 13:19:52 INFO - PROCESS | 1970 | 1461356392894 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:19:52 INFO - PROCESS | 1970 | 1461356392903 Marionette TRACE conn4 <- [1,1530,null,{}] 13:19:52 INFO - PROCESS | 1970 | 1461356392912 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:53 INFO - PROCESS | 1970 | 1461356393102 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 13:19:53 INFO - PROCESS | 1970 | 1461356393115 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54a9c800 == 114 [pid = 1970] [id = 390] 13:19:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 109 (0x7f1a4a0d0c00) [pid = 1970] [serial = 1171] [outer = (nil)] 13:19:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 110 (0x7f1a559afc00) [pid = 1970] [serial = 1172] [outer = 0x7f1a4a0d0c00] 13:19:53 INFO - PROCESS | 1970 | 1461356393326 Marionette DEBUG loaded listener.js 13:19:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 111 (0x7f1a56ce9400) [pid = 1970] [serial = 1173] [outer = 0x7f1a4a0d0c00] 13:19:54 INFO - PROCESS | 1970 | 1461356394101 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 13:19:54 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 13:19:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:19:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:19:54 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. 13:19:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:19:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1260ms 13:19:54 INFO - PROCESS | 1970 | 1461356394143 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 13:19:54 INFO - PROCESS | 1970 | 1461356394148 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 13:19:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:19:54 INFO - PROCESS | 1970 | 1461356394153 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:19:54 INFO - PROCESS | 1970 | 1461356394155 Marionette TRACE conn4 <- [1,1534,null,{}] 13:19:54 INFO - PROCESS | 1970 | 1461356394161 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:54 INFO - PROCESS | 1970 | 1461356394388 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 13:19:54 INFO - PROCESS | 1970 | 1461356394432 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:54 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57358800 == 115 [pid = 1970] [id = 391] 13:19:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 112 (0x7f1a56ceb400) [pid = 1970] [serial = 1174] [outer = (nil)] 13:19:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 113 (0x7f1a571bac00) [pid = 1970] [serial = 1175] [outer = 0x7f1a56ceb400] 13:19:54 INFO - PROCESS | 1970 | 1461356394498 Marionette DEBUG loaded listener.js 13:19:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 114 (0x7f1a57467800) [pid = 1970] [serial = 1176] [outer = 0x7f1a56ceb400] 13:19:55 INFO - PROCESS | 1970 | --DOMWINDOW == 113 (0x7f1a54b05c00) [pid = 1970] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:19:55 INFO - PROCESS | 1970 | --DOMWINDOW == 112 (0x7f1a4a8ccc00) [pid = 1970] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:19:55 INFO - PROCESS | 1970 | --DOMWINDOW == 111 (0x7f1a46df9800) [pid = 1970] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:19:55 INFO - PROCESS | 1970 | --DOMWINDOW == 110 (0x7f1a4a5c1800) [pid = 1970] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:19:55 INFO - PROCESS | 1970 | --DOMWINDOW == 109 (0x7f1a5ade3800) [pid = 1970] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:19:55 INFO - PROCESS | 1970 | --DOMWINDOW == 108 (0x7f1a4a5b5400) [pid = 1970] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:19:55 INFO - PROCESS | 1970 | --DOMWINDOW == 107 (0x7f1a4a5b6400) [pid = 1970] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:19:55 INFO - PROCESS | 1970 | --DOMWINDOW == 106 (0x7f1a5b8a6c00) [pid = 1970] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:19:55 INFO - PROCESS | 1970 | --DOMWINDOW == 105 (0x7f1a5747f400) [pid = 1970] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:19:55 INFO - PROCESS | 1970 | --DOMWINDOW == 104 (0x7f1a498e1400) [pid = 1970] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:19:55 INFO - PROCESS | 1970 | --DOMWINDOW == 103 (0x7f1a58b61000) [pid = 1970] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:19:55 INFO - PROCESS | 1970 | --DOMWINDOW == 102 (0x7f1a5b8a9c00) [pid = 1970] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:19:55 INFO - PROCESS | 1970 | 1461356395691 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:19:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:19:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1581ms 13:19:55 INFO - PROCESS | 1970 | 1461356395736 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 13:19:55 INFO - PROCESS | 1970 | 1461356395739 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 13:19:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:19:55 INFO - PROCESS | 1970 | 1461356395746 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:19:55 INFO - PROCESS | 1970 | 1461356395750 Marionette TRACE conn4 <- [1,1538,null,{}] 13:19:55 INFO - PROCESS | 1970 | 1461356395755 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:55 INFO - PROCESS | 1970 | 1461356395944 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 13:19:56 INFO - PROCESS | 1970 | 1461356396090 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57363800 == 116 [pid = 1970] [id = 392] 13:19:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 103 (0x7f1a56d17c00) [pid = 1970] [serial = 1177] [outer = (nil)] 13:19:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 104 (0x7f1a57469000) [pid = 1970] [serial = 1178] [outer = 0x7f1a56d17c00] 13:19:56 INFO - PROCESS | 1970 | 1461356396170 Marionette DEBUG loaded listener.js 13:19:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 105 (0x7f1a5792e000) [pid = 1970] [serial = 1179] [outer = 0x7f1a56d17c00] 13:19:56 INFO - PROCESS | 1970 | 1461356396959 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:19:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:19:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1231ms 13:19:56 INFO - PROCESS | 1970 | 1461356396978 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 13:19:56 INFO - PROCESS | 1970 | 1461356396980 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 13:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:19:56 INFO - PROCESS | 1970 | 1461356396988 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:19:56 INFO - PROCESS | 1970 | 1461356396990 Marionette TRACE conn4 <- [1,1542,null,{}] 13:19:56 INFO - PROCESS | 1970 | 1461356396994 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:57 INFO - PROCESS | 1970 | 1461356397218 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 13:19:57 INFO - PROCESS | 1970 | 1461356397239 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57a65800 == 117 [pid = 1970] [id = 393] 13:19:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 106 (0x7f1a57487400) [pid = 1970] [serial = 1180] [outer = (nil)] 13:19:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 107 (0x7f1a59921400) [pid = 1970] [serial = 1181] [outer = 0x7f1a57487400] 13:19:57 INFO - PROCESS | 1970 | 1461356397301 Marionette DEBUG loaded listener.js 13:19:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 108 (0x7f1a5a65b000) [pid = 1970] [serial = 1182] [outer = 0x7f1a57487400] 13:19:58 INFO - PROCESS | 1970 | 1461356398399 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 13:19:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:19:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1486ms 13:19:58 INFO - PROCESS | 1970 | 1461356398475 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 13:19:58 INFO - PROCESS | 1970 | 1461356398483 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 13:19:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:19:58 INFO - PROCESS | 1970 | 1461356398495 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:19:58 INFO - PROCESS | 1970 | 1461356398500 Marionette TRACE conn4 <- [1,1546,null,{}] 13:19:58 INFO - PROCESS | 1970 | 1461356398509 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:58 INFO - PROCESS | 1970 | 1461356398785 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 13:19:59 INFO - PROCESS | 1970 | 1461356399039 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4f3c1000 == 118 [pid = 1970] [id = 394] 13:19:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 109 (0x7f1a4a5b4000) [pid = 1970] [serial = 1183] [outer = (nil)] 13:19:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 110 (0x7f1a4a5c0000) [pid = 1970] [serial = 1184] [outer = 0x7f1a4a5b4000] 13:19:59 INFO - PROCESS | 1970 | 1461356399119 Marionette DEBUG loaded listener.js 13:19:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 111 (0x7f1a4e37b000) [pid = 1970] [serial = 1185] [outer = 0x7f1a4a5b4000] 13:20:00 INFO - PROCESS | 1970 | 1461356400002 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:20:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:20:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1540ms 13:20:00 INFO - PROCESS | 1970 | 1461356400035 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 13:20:00 INFO - PROCESS | 1970 | 1461356400044 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 13:20:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:20:00 INFO - PROCESS | 1970 | 1461356400055 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 1970 | 1461356400059 Marionette TRACE conn4 <- [1,1550,null,{}] 13:20:00 INFO - PROCESS | 1970 | 1461356400066 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:00 INFO - PROCESS | 1970 | 1461356400268 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 13:20:00 INFO - PROCESS | 1970 | 1461356400464 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:00 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57151800 == 119 [pid = 1970] [id = 395] 13:20:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 112 (0x7f1a4e444800) [pid = 1970] [serial = 1186] [outer = (nil)] 13:20:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 113 (0x7f1a548f6800) [pid = 1970] [serial = 1187] [outer = 0x7f1a4e444800] 13:20:00 INFO - PROCESS | 1970 | 1461356400545 Marionette DEBUG loaded listener.js 13:20:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 114 (0x7f1a54b0ec00) [pid = 1970] [serial = 1188] [outer = 0x7f1a4e444800] 13:20:01 INFO - PROCESS | 1970 | 1461356401528 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:20:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:20:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1531ms 13:20:01 INFO - PROCESS | 1970 | 1461356401587 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 13:20:01 INFO - PROCESS | 1970 | 1461356401590 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 13:20:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:20:01 INFO - PROCESS | 1970 | 1461356401598 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:20:01 INFO - PROCESS | 1970 | 1461356401605 Marionette TRACE conn4 <- [1,1554,null,{}] 13:20:01 INFO - PROCESS | 1970 | 1461356401622 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:01 INFO - PROCESS | 1970 | 1461356401872 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 13:20:02 INFO - PROCESS | 1970 | 1461356402142 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57d55000 == 120 [pid = 1970] [id = 396] 13:20:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 115 (0x7f1a54b0fc00) [pid = 1970] [serial = 1189] [outer = (nil)] 13:20:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 116 (0x7f1a5747c800) [pid = 1970] [serial = 1190] [outer = 0x7f1a54b0fc00] 13:20:02 INFO - PROCESS | 1970 | 1461356402294 Marionette DEBUG loaded listener.js 13:20:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 117 (0x7f1a57931400) [pid = 1970] [serial = 1191] [outer = 0x7f1a54b0fc00] 13:20:03 INFO - PROCESS | 1970 | 1461356403178 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:20:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:20:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1638ms 13:20:03 INFO - PROCESS | 1970 | 1461356403237 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 13:20:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:20:03 INFO - PROCESS | 1970 | 1461356403242 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 13:20:03 INFO - PROCESS | 1970 | 1461356403247 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:20:03 INFO - PROCESS | 1970 | 1461356403250 Marionette TRACE conn4 <- [1,1558,null,{}] 13:20:03 INFO - PROCESS | 1970 | 1461356403255 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:03 INFO - PROCESS | 1970 | 1461356403463 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 13:20:03 INFO - PROCESS | 1970 | 1461356403673 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5abc1800 == 121 [pid = 1970] [id = 397] 13:20:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 118 (0x7f1a57932000) [pid = 1970] [serial = 1192] [outer = (nil)] 13:20:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 119 (0x7f1a5a5b9c00) [pid = 1970] [serial = 1193] [outer = 0x7f1a57932000] 13:20:03 INFO - PROCESS | 1970 | 1461356403833 Marionette DEBUG loaded listener.js 13:20:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 120 (0x7f1a5aa0b800) [pid = 1970] [serial = 1194] [outer = 0x7f1a57932000] 13:20:04 INFO - PROCESS | 1970 | 1461356404678 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1480ms 13:20:04 INFO - PROCESS | 1970 | 1461356404728 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 13:20:04 INFO - PROCESS | 1970 | 1461356404732 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 13:20:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:20:04 INFO - PROCESS | 1970 | 1461356404739 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:20:04 INFO - PROCESS | 1970 | 1461356404742 Marionette TRACE conn4 <- [1,1562,null,{}] 13:20:04 INFO - PROCESS | 1970 | 1461356404747 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:05 INFO - PROCESS | 1970 | 1461356405025 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 13:20:05 INFO - PROCESS | 1970 | 1461356405167 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5aebf800 == 122 [pid = 1970] [id = 398] 13:20:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 121 (0x7f1a57c2bc00) [pid = 1970] [serial = 1195] [outer = (nil)] 13:20:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 122 (0x7f1a5b084400) [pid = 1970] [serial = 1196] [outer = 0x7f1a57c2bc00] 13:20:05 INFO - PROCESS | 1970 | 1461356405249 Marionette DEBUG loaded listener.js 13:20:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 123 (0x7f1a5b507c00) [pid = 1970] [serial = 1197] [outer = 0x7f1a57c2bc00] 13:20:06 INFO - PROCESS | 1970 | 1461356406155 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:20:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:20:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1478ms 13:20:06 INFO - PROCESS | 1970 | 1461356406218 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 13:20:06 INFO - PROCESS | 1970 | 1461356406222 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 13:20:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:20:06 INFO - PROCESS | 1970 | 1461356406228 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:20:06 INFO - PROCESS | 1970 | 1461356406230 Marionette TRACE conn4 <- [1,1566,null,{}] 13:20:06 INFO - PROCESS | 1970 | 1461356406236 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:06 INFO - PROCESS | 1970 | 1461356406443 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 13:20:06 INFO - PROCESS | 1970 | 1461356406632 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b689000 == 123 [pid = 1970] [id = 399] 13:20:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 124 (0x7f1a5aa10800) [pid = 1970] [serial = 1198] [outer = (nil)] 13:20:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 125 (0x7f1a5e2bcc00) [pid = 1970] [serial = 1199] [outer = 0x7f1a5aa10800] 13:20:06 INFO - PROCESS | 1970 | 1461356406714 Marionette DEBUG loaded listener.js 13:20:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 126 (0x7f1a5fb5e000) [pid = 1970] [serial = 1200] [outer = 0x7f1a5aa10800] 13:20:07 INFO - PROCESS | 1970 | 1461356407576 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:20:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:20:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1377ms 13:20:07 INFO - PROCESS | 1970 | 1461356407606 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 13:20:07 INFO - PROCESS | 1970 | 1461356407609 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 13:20:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:20:07 INFO - PROCESS | 1970 | 1461356407615 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:20:07 INFO - PROCESS | 1970 | 1461356407617 Marionette TRACE conn4 <- [1,1570,null,{}] 13:20:07 INFO - PROCESS | 1970 | 1461356407623 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:07 INFO - PROCESS | 1970 | 1461356407830 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 13:20:08 INFO - PROCESS | 1970 | 1461356408023 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:08 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e69c800 == 124 [pid = 1970] [id = 400] 13:20:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 127 (0x7f1a5b8ab000) [pid = 1970] [serial = 1201] [outer = (nil)] 13:20:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a60912c00) [pid = 1970] [serial = 1202] [outer = 0x7f1a5b8ab000] 13:20:08 INFO - PROCESS | 1970 | 1461356408093 Marionette DEBUG loaded listener.js 13:20:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a614a3400) [pid = 1970] [serial = 1203] [outer = 0x7f1a5b8ab000] 13:20:09 INFO - PROCESS | 1970 | 1461356409016 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1478ms 13:20:09 INFO - PROCESS | 1970 | 1461356409094 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 13:20:09 INFO - PROCESS | 1970 | 1461356409097 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 13:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:20:09 INFO - PROCESS | 1970 | 1461356409103 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:20:09 INFO - PROCESS | 1970 | 1461356409106 Marionette TRACE conn4 <- [1,1574,null,{}] 13:20:09 INFO - PROCESS | 1970 | 1461356409111 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:09 INFO - PROCESS | 1970 | 1461356409332 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 13:20:09 INFO - PROCESS | 1970 | 1461356409568 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:09 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f9a6800 == 125 [pid = 1970] [id = 401] 13:20:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a5e659800) [pid = 1970] [serial = 1204] [outer = (nil)] 13:20:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a61e69000) [pid = 1970] [serial = 1205] [outer = 0x7f1a5e659800] 13:20:09 INFO - PROCESS | 1970 | 1461356409683 Marionette DEBUG loaded listener.js 13:20:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a61f2d400) [pid = 1970] [serial = 1206] [outer = 0x7f1a5e659800] 13:20:10 INFO - PROCESS | 1970 | 1461356410486 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 13:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1431ms 13:20:10 INFO - PROCESS | 1970 | 1461356410535 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 13:20:10 INFO - PROCESS | 1970 | 1461356410538 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 13:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:20:10 INFO - PROCESS | 1970 | 1461356410543 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:20:10 INFO - PROCESS | 1970 | 1461356410546 Marionette TRACE conn4 <- [1,1578,null,{}] 13:20:10 INFO - PROCESS | 1970 | 1461356410551 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:10 INFO - PROCESS | 1970 | 1461356410737 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 13:20:10 INFO - PROCESS | 1970 | 1461356410931 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60c6a000 == 126 [pid = 1970] [id = 402] 13:20:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a60040400) [pid = 1970] [serial = 1207] [outer = (nil)] 13:20:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a61fa5c00) [pid = 1970] [serial = 1208] [outer = 0x7f1a60040400] 13:20:11 INFO - PROCESS | 1970 | 1461356411002 Marionette DEBUG loaded listener.js 13:20:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a63cb7000) [pid = 1970] [serial = 1209] [outer = 0x7f1a60040400] 13:20:11 INFO - PROCESS | 1970 | 1461356411859 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 13:20:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:20:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1378ms 13:20:11 INFO - PROCESS | 1970 | 1461356411923 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 13:20:11 INFO - PROCESS | 1970 | 1461356411926 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 13:20:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:20:11 INFO - PROCESS | 1970 | 1461356411932 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:20:11 INFO - PROCESS | 1970 | 1461356411935 Marionette TRACE conn4 <- [1,1582,null,{}] 13:20:11 INFO - PROCESS | 1970 | 1461356411940 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:12 INFO - PROCESS | 1970 | 1461356412128 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 13:20:12 INFO - PROCESS | 1970 | 1461356412318 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61ae5800 == 127 [pid = 1970] [id = 403] 13:20:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a61aaac00) [pid = 1970] [serial = 1210] [outer = (nil)] 13:20:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a63fb2c00) [pid = 1970] [serial = 1211] [outer = 0x7f1a61aaac00] 13:20:12 INFO - PROCESS | 1970 | 1461356412389 Marionette DEBUG loaded listener.js 13:20:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a67c89800) [pid = 1970] [serial = 1212] [outer = 0x7f1a61aaac00] 13:20:13 INFO - PROCESS | 1970 | 1461356413265 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:20:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:20:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1389ms 13:20:13 INFO - PROCESS | 1970 | 1461356413322 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 13:20:13 INFO - PROCESS | 1970 | 1461356413326 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 13:20:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:20:13 INFO - PROCESS | 1970 | 1461356413332 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:20:13 INFO - PROCESS | 1970 | 1461356413337 Marionette TRACE conn4 <- [1,1586,null,{}] 13:20:13 INFO - PROCESS | 1970 | 1461356413342 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:13 INFO - PROCESS | 1970 | 1461356413561 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 13:20:13 INFO - PROCESS | 1970 | 1461356413773 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dbc6000 == 128 [pid = 1970] [id = 404] 13:20:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a61e74400) [pid = 1970] [serial = 1213] [outer = (nil)] 13:20:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a6dd06400) [pid = 1970] [serial = 1214] [outer = 0x7f1a61e74400] 13:20:13 INFO - PROCESS | 1970 | 1461356413892 Marionette DEBUG loaded listener.js 13:20:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a6ecca400) [pid = 1970] [serial = 1215] [outer = 0x7f1a61e74400] 13:20:14 INFO - PROCESS | 1970 | 1461356414804 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 13:20:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:20:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1533ms 13:20:14 INFO - PROCESS | 1970 | 1461356414865 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 13:20:14 INFO - PROCESS | 1970 | 1461356414869 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 13:20:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:20:14 INFO - PROCESS | 1970 | 1461356414874 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:20:14 INFO - PROCESS | 1970 | 1461356414876 Marionette TRACE conn4 <- [1,1590,null,{}] 13:20:14 INFO - PROCESS | 1970 | 1461356414882 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:15 INFO - PROCESS | 1970 | 1461356415074 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 13:20:15 INFO - PROCESS | 1970 | 1461356415269 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:15 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a1a5800 == 129 [pid = 1970] [id = 405] 13:20:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a46ddb800) [pid = 1970] [serial = 1216] [outer = (nil)] 13:20:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a4a5b3800) [pid = 1970] [serial = 1217] [outer = 0x7f1a46ddb800] 13:20:15 INFO - PROCESS | 1970 | 1461356415340 Marionette DEBUG loaded listener.js 13:20:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a57629c00) [pid = 1970] [serial = 1218] [outer = 0x7f1a46ddb800] 13:20:16 INFO - PROCESS | 1970 | 1461356416781 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 13:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1977ms 13:20:16 INFO - PROCESS | 1970 | 1461356416858 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 13:20:16 INFO - PROCESS | 1970 | 1461356416863 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 13:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:20:16 INFO - PROCESS | 1970 | 1461356416872 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:20:16 INFO - PROCESS | 1970 | 1461356416877 Marionette TRACE conn4 <- [1,1594,null,{}] 13:20:16 INFO - PROCESS | 1970 | 1461356416885 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:17 INFO - PROCESS | 1970 | 1461356417061 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 13:20:17 INFO - PROCESS | 1970 | 1461356417251 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:17 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5494b000 == 130 [pid = 1970] [id = 406] 13:20:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a488ce400) [pid = 1970] [serial = 1219] [outer = (nil)] 13:20:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a4a5bdc00) [pid = 1970] [serial = 1220] [outer = 0x7f1a488ce400] 13:20:17 INFO - PROCESS | 1970 | 1461356417318 Marionette DEBUG loaded listener.js 13:20:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a4a8c8c00) [pid = 1970] [serial = 1221] [outer = 0x7f1a488ce400] 13:20:18 INFO - PROCESS | 1970 | 1461356418178 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1336ms 13:20:18 INFO - PROCESS | 1970 | 1461356418209 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 13:20:18 INFO - PROCESS | 1970 | 1461356418218 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 13:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:20:18 INFO - PROCESS | 1970 | 1461356418227 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:20:18 INFO - PROCESS | 1970 | 1461356418230 Marionette TRACE conn4 <- [1,1598,null,{}] 13:20:18 INFO - PROCESS | 1970 | 1461356418234 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:18 INFO - PROCESS | 1970 | 1461356418406 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 13:20:18 INFO - PROCESS | 1970 | 1461356418861 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49a61000 == 131 [pid = 1970] [id = 407] 13:20:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a4e441000) [pid = 1970] [serial = 1222] [outer = (nil)] 13:20:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a4e7c3c00) [pid = 1970] [serial = 1223] [outer = 0x7f1a4e441000] 13:20:18 INFO - PROCESS | 1970 | 1461356418980 Marionette DEBUG loaded listener.js 13:20:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a4f473000) [pid = 1970] [serial = 1224] [outer = 0x7f1a4e441000] 13:20:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61f21000 == 130 [pid = 1970] [id = 278] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a4e448c00) [pid = 1970] [serial = 1118] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61e17000 == 129 [pid = 1970] [id = 381] 13:20:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a612a4800 == 128 [pid = 1970] [id = 380] 13:20:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5ffae000 == 127 [pid = 1970] [id = 379] 13:20:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5e69f000 == 126 [pid = 1970] [id = 378] 13:20:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b68d800 == 125 [pid = 1970] [id = 377] 13:20:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b1ea800 == 124 [pid = 1970] [id = 376] 13:20:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a516800 == 123 [pid = 1970] [id = 375] 13:20:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56bb3800 == 122 [pid = 1970] [id = 374] 13:20:19 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a488dd800 == 121 [pid = 1970] [id = 373] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a6e9b9400) [pid = 1970] [serial = 1071] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a5f304400) [pid = 1970] [serial = 1077] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a4a5ef400) [pid = 1970] [serial = 1080] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a5f041c00) [pid = 1970] [serial = 1065] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a5b0ed800) [pid = 1970] [serial = 1062] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a4a5bf800) [pid = 1970] [serial = 1074] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a5a5f5800) [pid = 1970] [serial = 1050] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a6cc19000) [pid = 1970] [serial = 1068] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a54b11800) [pid = 1970] [serial = 1115] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a57465800) [pid = 1970] [serial = 1106] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a4d5fc000) [pid = 1970] [serial = 1100] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a4e37d800) [pid = 1970] [serial = 1112] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a46df0400) [pid = 1970] [serial = 1097] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a559a9000) [pid = 1970] [serial = 1116] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a54bac800) [pid = 1970] [serial = 1103] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a498da000) [pid = 1970] [serial = 1110] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a488d0000) [pid = 1970] [serial = 1109] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a4f472800) [pid = 1970] [serial = 1113] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a72b24c00) [pid = 1970] [serial = 1083] [outer = (nil)] [url = about:blank] 13:20:19 INFO - PROCESS | 1970 | 1461356419981 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1788ms 13:20:20 INFO - PROCESS | 1970 | 1461356420017 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 13:20:20 INFO - PROCESS | 1970 | 1461356420023 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 13:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:20:20 INFO - PROCESS | 1970 | 1461356420032 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:20:20 INFO - PROCESS | 1970 | 1461356420039 Marionette TRACE conn4 <- [1,1602,null,{}] 13:20:20 INFO - PROCESS | 1970 | 1461356420048 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:20 INFO - PROCESS | 1970 | 1461356420263 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 13:20:20 INFO - PROCESS | 1970 | 1461356420519 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:20 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a8a2000 == 122 [pid = 1970] [id = 408] 13:20:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a49851000) [pid = 1970] [serial = 1225] [outer = (nil)] 13:20:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a49eb0c00) [pid = 1970] [serial = 1226] [outer = 0x7f1a49851000] 13:20:20 INFO - PROCESS | 1970 | 1461356420639 Marionette DEBUG loaded listener.js 13:20:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a4a5f1000) [pid = 1970] [serial = 1227] [outer = 0x7f1a49851000] 13:20:21 INFO - PROCESS | 1970 | 1461356421530 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 13:20:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:20:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1533ms 13:20:21 INFO - PROCESS | 1970 | 1461356421566 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 13:20:21 INFO - PROCESS | 1970 | 1461356421573 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 13:20:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:20:21 INFO - PROCESS | 1970 | 1461356421583 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:20:21 INFO - PROCESS | 1970 | 1461356421586 Marionette TRACE conn4 <- [1,1606,null,{}] 13:20:21 INFO - PROCESS | 1970 | 1461356421590 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:21 INFO - PROCESS | 1970 | 1461356421767 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 13:20:21 INFO - PROCESS | 1970 | 1461356421958 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e62d800 == 123 [pid = 1970] [id = 409] 13:20:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a4e376000) [pid = 1970] [serial = 1228] [outer = (nil)] 13:20:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a4f47ac00) [pid = 1970] [serial = 1229] [outer = 0x7f1a4e376000] 13:20:22 INFO - PROCESS | 1970 | 1461356422033 Marionette DEBUG loaded listener.js 13:20:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a4f74e800) [pid = 1970] [serial = 1230] [outer = 0x7f1a4e376000] 13:20:23 INFO - PROCESS | 1970 | 1461356423027 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 13:20:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:20:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1486ms 13:20:23 INFO - PROCESS | 1970 | 1461356423069 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 13:20:23 INFO - PROCESS | 1970 | 1461356423073 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 13:20:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:20:23 INFO - PROCESS | 1970 | 1461356423080 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:20:23 INFO - PROCESS | 1970 | 1461356423085 Marionette TRACE conn4 <- [1,1610,null,{}] 13:20:23 INFO - PROCESS | 1970 | 1461356423101 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:23 INFO - PROCESS | 1970 | 1461356423279 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 13:20:23 INFO - PROCESS | 1970 | 1461356423480 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56ab3000 == 124 [pid = 1970] [id = 410] 13:20:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a54976000) [pid = 1970] [serial = 1231] [outer = (nil)] 13:20:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a54ba7c00) [pid = 1970] [serial = 1232] [outer = 0x7f1a54976000] 13:20:23 INFO - PROCESS | 1970 | 1461356423557 Marionette DEBUG loaded listener.js 13:20:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a55833c00) [pid = 1970] [serial = 1233] [outer = 0x7f1a54976000] 13:20:24 INFO - PROCESS | 1970 | 1461356424506 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 13:20:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:20:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1481ms 13:20:24 INFO - PROCESS | 1970 | 1461356424562 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 13:20:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:20:24 INFO - PROCESS | 1970 | 1461356424567 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 13:20:24 INFO - PROCESS | 1970 | 1461356424572 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:20:24 INFO - PROCESS | 1970 | 1461356424575 Marionette TRACE conn4 <- [1,1614,null,{}] 13:20:24 INFO - PROCESS | 1970 | 1461356424580 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:24 INFO - PROCESS | 1970 | 1461356424755 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 13:20:24 INFO - PROCESS | 1970 | 1461356424946 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:24 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57568800 == 125 [pid = 1970] [id = 411] 13:20:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a54b04400) [pid = 1970] [serial = 1234] [outer = (nil)] 13:20:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a56cf2000) [pid = 1970] [serial = 1235] [outer = 0x7f1a54b04400] 13:20:25 INFO - PROCESS | 1970 | 1461356425021 Marionette DEBUG loaded listener.js 13:20:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a56d14c00) [pid = 1970] [serial = 1236] [outer = 0x7f1a54b04400] 13:20:25 INFO - PROCESS | 1970 | 1461356425915 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 13:20:25 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 13:20:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1377ms 13:20:25 INFO - PROCESS | 1970 | 1461356425950 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 13:20:25 INFO - PROCESS | 1970 | 1461356425954 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 13:20:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:20:25 INFO - PROCESS | 1970 | 1461356425961 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:20:25 INFO - PROCESS | 1970 | 1461356425964 Marionette TRACE conn4 <- [1,1618,null,{}] 13:20:25 INFO - PROCESS | 1970 | 1461356425968 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:26 INFO - PROCESS | 1970 | 1461356426151 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 13:20:26 INFO - PROCESS | 1970 | 1461356426349 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57a90800 == 126 [pid = 1970] [id = 412] 13:20:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a55aa4000) [pid = 1970] [serial = 1237] [outer = (nil)] 13:20:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a571c1400) [pid = 1970] [serial = 1238] [outer = 0x7f1a55aa4000] 13:20:26 INFO - PROCESS | 1970 | 1461356426427 Marionette DEBUG loaded listener.js 13:20:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a57469c00) [pid = 1970] [serial = 1239] [outer = 0x7f1a55aa4000] 13:20:27 INFO - PROCESS | 1970 | 1461356427344 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 13:20:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:20:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1440ms 13:20:27 INFO - PROCESS | 1970 | 1461356427402 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 13:20:27 INFO - PROCESS | 1970 | 1461356427405 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 13:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:20:27 INFO - PROCESS | 1970 | 1461356427411 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:20:27 INFO - PROCESS | 1970 | 1461356427414 Marionette TRACE conn4 <- [1,1622,null,{}] 13:20:27 INFO - PROCESS | 1970 | 1461356427419 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:27 INFO - PROCESS | 1970 | 1461356427633 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 13:20:27 INFO - PROCESS | 1970 | 1461356427821 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58f9c000 == 127 [pid = 1970] [id = 413] 13:20:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a5718e800) [pid = 1970] [serial = 1240] [outer = (nil)] 13:20:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a58aeb800) [pid = 1970] [serial = 1241] [outer = 0x7f1a5718e800] 13:20:27 INFO - PROCESS | 1970 | 1461356427907 Marionette DEBUG loaded listener.js 13:20:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a5aa06800) [pid = 1970] [serial = 1242] [outer = 0x7f1a5718e800] 13:20:29 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d8eb000 == 126 [pid = 1970] [id = 162] 13:20:29 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d65d000 == 125 [pid = 1970] [id = 387] 13:20:29 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d8dc800 == 124 [pid = 1970] [id = 301] 13:20:29 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a49b1f800 == 123 [pid = 1970] [id = 342] 13:20:29 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a91fd1800 == 122 [pid = 1970] [id = 320] 13:20:29 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ec19800 == 121 [pid = 1970] [id = 221] 13:20:30 INFO - PROCESS | 1970 | 1461356430475 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 13:20:30 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 13:20:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 3085ms 13:20:30 INFO - PROCESS | 1970 | 1461356430498 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 13:20:30 INFO - PROCESS | 1970 | 1461356430504 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 13:20:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:20:30 INFO - PROCESS | 1970 | 1461356430543 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:20:30 INFO - PROCESS | 1970 | 1461356430549 Marionette TRACE conn4 <- [1,1626,null,{}] 13:20:30 INFO - PROCESS | 1970 | 1461356430558 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:30 INFO - PROCESS | 1970 | 1461356430721 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 13:20:30 INFO - PROCESS | 1970 | 1461356430742 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53f8d000 == 122 [pid = 1970] [id = 414] 13:20:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a4d5f1800) [pid = 1970] [serial = 1243] [outer = (nil)] 13:20:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a4e7d1c00) [pid = 1970] [serial = 1244] [outer = 0x7f1a4d5f1800] 13:20:30 INFO - PROCESS | 1970 | 1461356430805 Marionette DEBUG loaded listener.js 13:20:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a4f752800) [pid = 1970] [serial = 1245] [outer = 0x7f1a4d5f1800] 13:20:31 INFO - PROCESS | 1970 | 1461356431709 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:20:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:20:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1263ms 13:20:31 INFO - PROCESS | 1970 | 1461356431782 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 13:20:31 INFO - PROCESS | 1970 | 1461356431793 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 13:20:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:20:31 INFO - PROCESS | 1970 | 1461356431808 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:20:31 INFO - PROCESS | 1970 | 1461356431812 Marionette TRACE conn4 <- [1,1630,null,{}] 13:20:31 INFO - PROCESS | 1970 | 1461356431824 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:32 INFO - PROCESS | 1970 | 1461356432044 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 13:20:32 INFO - PROCESS | 1970 | 1461356432076 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:32 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57978000 == 123 [pid = 1970] [id = 415] 13:20:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a4f66d000) [pid = 1970] [serial = 1246] [outer = (nil)] 13:20:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a55835000) [pid = 1970] [serial = 1247] [outer = 0x7f1a4f66d000] 13:20:32 INFO - PROCESS | 1970 | 1461356432145 Marionette DEBUG loaded listener.js 13:20:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a571b9800) [pid = 1970] [serial = 1248] [outer = 0x7f1a4f66d000] 13:20:33 INFO - PROCESS | 1970 | 1461356433100 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 13:20:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:20:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1330ms 13:20:33 INFO - PROCESS | 1970 | 1461356433140 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 13:20:33 INFO - PROCESS | 1970 | 1461356433143 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 13:20:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:20:33 INFO - PROCESS | 1970 | 1461356433149 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:20:33 INFO - PROCESS | 1970 | 1461356433154 Marionette TRACE conn4 <- [1,1634,null,{}] 13:20:33 INFO - PROCESS | 1970 | 1461356433168 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:33 INFO - PROCESS | 1970 | 1461356433405 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 13:20:33 INFO - PROCESS | 1970 | 1461356433441 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5aeae800 == 124 [pid = 1970] [id = 416] 13:20:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a57621800) [pid = 1970] [serial = 1249] [outer = (nil)] 13:20:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a58b57000) [pid = 1970] [serial = 1250] [outer = 0x7f1a57621800] 13:20:33 INFO - PROCESS | 1970 | 1461356433514 Marionette DEBUG loaded listener.js 13:20:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a5a5c1400) [pid = 1970] [serial = 1251] [outer = 0x7f1a57621800] 13:20:34 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a4f74f000) [pid = 1970] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:20:34 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a54b03400) [pid = 1970] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:20:34 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a4a5ebc00) [pid = 1970] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:20:34 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a46dd2400) [pid = 1970] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:20:34 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a56d17c00) [pid = 1970] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:20:34 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a4a5f0000) [pid = 1970] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:20:34 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a4a5eac00) [pid = 1970] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:20:34 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a46defc00) [pid = 1970] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:20:34 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a4a0d0c00) [pid = 1970] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:20:34 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a4984d000) [pid = 1970] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:20:34 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a56ceb400) [pid = 1970] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:20:34 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a488ce400) [pid = 1970] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:20:34 INFO - PROCESS | 1970 | 1461356434629 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1531ms 13:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:20:34 INFO - PROCESS | 1970 | 1461356434681 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 13:20:34 INFO - PROCESS | 1970 | 1461356434684 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 13:20:34 INFO - PROCESS | 1970 | 1461356434690 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:20:34 INFO - PROCESS | 1970 | 1461356434693 Marionette TRACE conn4 <- [1,1638,null,{}] 13:20:34 INFO - PROCESS | 1970 | 1461356434699 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:34 INFO - PROCESS | 1970 | 1461356434864 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 13:20:34 INFO - PROCESS | 1970 | 1461356434879 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b1d6000 == 125 [pid = 1970] [id = 417] 13:20:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a4a5ebc00) [pid = 1970] [serial = 1252] [outer = (nil)] 13:20:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a57c31000) [pid = 1970] [serial = 1253] [outer = 0x7f1a4a5ebc00] 13:20:34 INFO - PROCESS | 1970 | 1461356434942 Marionette DEBUG loaded listener.js 13:20:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a5aa05000) [pid = 1970] [serial = 1254] [outer = 0x7f1a4a5ebc00] 13:20:35 INFO - PROCESS | 1970 | 1461356435797 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 13:20:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:20:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1128ms 13:20:35 INFO - PROCESS | 1970 | 1461356435820 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 13:20:35 INFO - PROCESS | 1970 | 1461356435823 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 13:20:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:20:35 INFO - PROCESS | 1970 | 1461356435828 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:20:35 INFO - PROCESS | 1970 | 1461356435830 Marionette TRACE conn4 <- [1,1642,null,{}] 13:20:35 INFO - PROCESS | 1970 | 1461356435835 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:36 INFO - PROCESS | 1970 | 1461356436061 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 13:20:36 INFO - PROCESS | 1970 | 1461356436272 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49b16000 == 126 [pid = 1970] [id = 418] 13:20:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a46dd2800) [pid = 1970] [serial = 1255] [outer = (nil)] 13:20:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a46df9c00) [pid = 1970] [serial = 1256] [outer = 0x7f1a46dd2800] 13:20:36 INFO - PROCESS | 1970 | 1461356436344 Marionette DEBUG loaded listener.js 13:20:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a498e6c00) [pid = 1970] [serial = 1257] [outer = 0x7f1a46dd2800] 13:20:37 INFO - PROCESS | 1970 | 1461356437290 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 13:20:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1531ms 13:20:37 INFO - PROCESS | 1970 | 1461356437362 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 13:20:37 INFO - PROCESS | 1970 | 1461356437369 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 13:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:20:37 INFO - PROCESS | 1970 | 1461356437379 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:20:37 INFO - PROCESS | 1970 | 1461356437383 Marionette TRACE conn4 <- [1,1646,null,{}] 13:20:37 INFO - PROCESS | 1970 | 1461356437391 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:37 INFO - PROCESS | 1970 | 1461356437625 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 13:20:37 INFO - PROCESS | 1970 | 1461356437864 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57563000 == 127 [pid = 1970] [id = 419] 13:20:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a4f753800) [pid = 1970] [serial = 1258] [outer = (nil)] 13:20:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a548fa400) [pid = 1970] [serial = 1259] [outer = 0x7f1a4f753800] 13:20:37 INFO - PROCESS | 1970 | 1461356437986 Marionette DEBUG loaded listener.js 13:20:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a54ba8c00) [pid = 1970] [serial = 1260] [outer = 0x7f1a4f753800] 13:20:38 INFO - PROCESS | 1970 | 1461356438916 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 13:20:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:20:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1584ms 13:20:38 INFO - PROCESS | 1970 | 1461356438967 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 13:20:38 INFO - PROCESS | 1970 | 1461356438973 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 13:20:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:20:38 INFO - PROCESS | 1970 | 1461356438979 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:20:38 INFO - PROCESS | 1970 | 1461356438982 Marionette TRACE conn4 <- [1,1650,null,{}] 13:20:38 INFO - PROCESS | 1970 | 1461356438988 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:39 INFO - PROCESS | 1970 | 1461356439189 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 13:20:39 INFO - PROCESS | 1970 | 1461356439498 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b683800 == 128 [pid = 1970] [id = 420] 13:20:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a5702dc00) [pid = 1970] [serial = 1261] [outer = (nil)] 13:20:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a57483800) [pid = 1970] [serial = 1262] [outer = 0x7f1a5702dc00] 13:20:39 INFO - PROCESS | 1970 | 1461356439616 Marionette DEBUG loaded listener.js 13:20:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a574b3400) [pid = 1970] [serial = 1263] [outer = 0x7f1a5702dc00] 13:20:40 INFO - PROCESS | 1970 | 1461356440468 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 13:20:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:20:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1527ms 13:20:40 INFO - PROCESS | 1970 | 1461356440508 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 13:20:40 INFO - PROCESS | 1970 | 1461356440512 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 13:20:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:20:40 INFO - PROCESS | 1970 | 1461356440547 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:20:40 INFO - PROCESS | 1970 | 1461356440559 Marionette TRACE conn4 <- [1,1654,null,{}] 13:20:40 INFO - PROCESS | 1970 | 1461356440570 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:40 INFO - PROCESS | 1970 | 1461356440788 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 13:20:41 INFO - PROCESS | 1970 | 1461356441019 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f99f800 == 129 [pid = 1970] [id = 421] 13:20:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a5745e800) [pid = 1970] [serial = 1264] [outer = (nil)] 13:20:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a5aa0a400) [pid = 1970] [serial = 1265] [outer = 0x7f1a5745e800] 13:20:41 INFO - PROCESS | 1970 | 1461356441106 Marionette DEBUG loaded listener.js 13:20:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a5b091800) [pid = 1970] [serial = 1266] [outer = 0x7f1a5745e800] 13:20:41 INFO - PROCESS | 1970 | 1461356441941 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:20:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:20:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1469ms 13:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:20:41 INFO - PROCESS | 1970 | 1461356441993 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 13:20:41 INFO - PROCESS | 1970 | 1461356441996 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 13:20:42 INFO - PROCESS | 1970 | 1461356442002 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:20:42 INFO - PROCESS | 1970 | 1461356442005 Marionette TRACE conn4 <- [1,1658,null,{}] 13:20:42 INFO - PROCESS | 1970 | 1461356442010 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:42 INFO - PROCESS | 1970 | 1461356442179 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 13:20:42 INFO - PROCESS | 1970 | 1461356442374 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:42 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60953000 == 130 [pid = 1970] [id = 422] 13:20:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a5792b400) [pid = 1970] [serial = 1267] [outer = (nil)] 13:20:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a5b590800) [pid = 1970] [serial = 1268] [outer = 0x7f1a5792b400] 13:20:42 INFO - PROCESS | 1970 | 1461356442445 Marionette DEBUG loaded listener.js 13:20:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a5b8a3000) [pid = 1970] [serial = 1269] [outer = 0x7f1a5792b400] 13:20:43 INFO - PROCESS | 1970 | 1461356443309 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1383ms 13:20:43 INFO - PROCESS | 1970 | 1461356443385 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 13:20:43 INFO - PROCESS | 1970 | 1461356443389 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 13:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:20:43 INFO - PROCESS | 1970 | 1461356443395 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:20:43 INFO - PROCESS | 1970 | 1461356443399 Marionette TRACE conn4 <- [1,1662,null,{}] 13:20:43 INFO - PROCESS | 1970 | 1461356443405 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:43 INFO - PROCESS | 1970 | 1461356443637 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 13:20:43 INFO - PROCESS | 1970 | 1461356443832 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61d7e000 == 131 [pid = 1970] [id = 423] 13:20:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a5d96d800) [pid = 1970] [serial = 1270] [outer = (nil)] 13:20:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a5e132800) [pid = 1970] [serial = 1271] [outer = 0x7f1a5d96d800] 13:20:43 INFO - PROCESS | 1970 | 1461356443961 Marionette DEBUG loaded listener.js 13:20:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a60a93800) [pid = 1970] [serial = 1272] [outer = 0x7f1a5d96d800] 13:20:44 INFO - PROCESS | 1970 | 1461356444869 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1528ms 13:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:20:44 INFO - PROCESS | 1970 | 1461356444925 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 13:20:44 INFO - PROCESS | 1970 | 1461356444928 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 13:20:44 INFO - PROCESS | 1970 | 1461356444934 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:20:44 INFO - PROCESS | 1970 | 1461356444937 Marionette TRACE conn4 <- [1,1666,null,{}] 13:20:44 INFO - PROCESS | 1970 | 1461356444942 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:45 INFO - PROCESS | 1970 | 1461356445130 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 13:20:45 INFO - PROCESS | 1970 | 1461356445323 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:45 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a67cfb000 == 132 [pid = 1970] [id = 424] 13:20:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a5d96ec00) [pid = 1970] [serial = 1273] [outer = (nil)] 13:20:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a61f9c400) [pid = 1970] [serial = 1274] [outer = 0x7f1a5d96ec00] 13:20:45 INFO - PROCESS | 1970 | 1461356445404 Marionette DEBUG loaded listener.js 13:20:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a63949000) [pid = 1970] [serial = 1275] [outer = 0x7f1a5d96ec00] 13:20:46 INFO - PROCESS | 1970 | 1461356446315 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 13:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1435ms 13:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:20:46 INFO - PROCESS | 1970 | 1461356446369 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 13:20:46 INFO - PROCESS | 1970 | 1461356446372 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 13:20:46 INFO - PROCESS | 1970 | 1461356446379 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:20:46 INFO - PROCESS | 1970 | 1461356446382 Marionette TRACE conn4 <- [1,1670,null,{}] 13:20:46 INFO - PROCESS | 1970 | 1461356446389 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:46 INFO - PROCESS | 1970 | 1461356446581 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 13:20:46 INFO - PROCESS | 1970 | 1461356446776 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ea26800 == 133 [pid = 1970] [id = 425] 13:20:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a5f182800) [pid = 1970] [serial = 1276] [outer = (nil)] 13:20:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a63f18c00) [pid = 1970] [serial = 1277] [outer = 0x7f1a5f182800] 13:20:46 INFO - PROCESS | 1970 | 1461356446847 Marionette DEBUG loaded listener.js 13:20:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a67c88800) [pid = 1970] [serial = 1278] [outer = 0x7f1a5f182800] 13:20:47 INFO - PROCESS | 1970 | 1461356447734 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 13:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1428ms 13:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:20:47 INFO - PROCESS | 1970 | 1461356447807 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 13:20:47 INFO - PROCESS | 1970 | 1461356447810 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 13:20:47 INFO - PROCESS | 1970 | 1461356447816 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:20:47 INFO - PROCESS | 1970 | 1461356447819 Marionette TRACE conn4 <- [1,1674,null,{}] 13:20:47 INFO - PROCESS | 1970 | 1461356447824 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:48 INFO - PROCESS | 1970 | 1461356448048 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 13:20:48 INFO - PROCESS | 1970 | 1461356448247 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a70e88000 == 134 [pid = 1970] [id = 426] 13:20:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a46dd2400) [pid = 1970] [serial = 1279] [outer = (nil)] 13:20:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a6ccf2c00) [pid = 1970] [serial = 1280] [outer = 0x7f1a46dd2400] 13:20:48 INFO - PROCESS | 1970 | 1461356448355 Marionette DEBUG loaded listener.js 13:20:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a6db04400) [pid = 1970] [serial = 1281] [outer = 0x7f1a46dd2400] 13:20:49 INFO - PROCESS | 1970 | 1461356449211 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 13:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1427ms 13:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:20:49 INFO - PROCESS | 1970 | 1461356449243 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 13:20:49 INFO - PROCESS | 1970 | 1461356449246 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 13:20:49 INFO - PROCESS | 1970 | 1461356449252 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:20:49 INFO - PROCESS | 1970 | 1461356449255 Marionette TRACE conn4 <- [1,1678,null,{}] 13:20:49 INFO - PROCESS | 1970 | 1461356449261 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:49 INFO - PROCESS | 1970 | 1461356449458 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 13:20:49 INFO - PROCESS | 1970 | 1461356449675 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:49 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72711800 == 135 [pid = 1970] [id = 427] 13:20:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a61e6f000) [pid = 1970] [serial = 1282] [outer = (nil)] 13:20:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a6dd05400) [pid = 1970] [serial = 1283] [outer = 0x7f1a61e6f000] 13:20:49 INFO - PROCESS | 1970 | 1461356449788 Marionette DEBUG loaded listener.js 13:20:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a6e9af400) [pid = 1970] [serial = 1284] [outer = 0x7f1a61e6f000] 13:20:50 INFO - PROCESS | 1970 | 1461356450699 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 13:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1480ms 13:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:20:50 INFO - PROCESS | 1970 | 1461356450732 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 13:20:50 INFO - PROCESS | 1970 | 1461356450735 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 13:20:50 INFO - PROCESS | 1970 | 1461356450741 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:20:50 INFO - PROCESS | 1970 | 1461356450743 Marionette TRACE conn4 <- [1,1682,null,{}] 13:20:50 INFO - PROCESS | 1970 | 1461356450748 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:50 INFO - PROCESS | 1970 | 1461356450928 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 13:20:51 INFO - PROCESS | 1970 | 1461356451127 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a731ae000 == 136 [pid = 1970] [id = 428] 13:20:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a6dae3000) [pid = 1970] [serial = 1285] [outer = (nil)] 13:20:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a6ece8400) [pid = 1970] [serial = 1286] [outer = 0x7f1a6dae3000] 13:20:51 INFO - PROCESS | 1970 | 1461356451209 Marionette DEBUG loaded listener.js 13:20:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a70ec0800) [pid = 1970] [serial = 1287] [outer = 0x7f1a6dae3000] 13:20:52 INFO - PROCESS | 1970 | 1461356452115 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 13:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1440ms 13:20:52 INFO - PROCESS | 1970 | 1461356452181 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 13:20:52 INFO - PROCESS | 1970 | 1461356452184 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 13:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:20:52 INFO - PROCESS | 1970 | 1461356452190 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:20:52 INFO - PROCESS | 1970 | 1461356452194 Marionette TRACE conn4 <- [1,1686,null,{}] 13:20:52 INFO - PROCESS | 1970 | 1461356452200 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:52 INFO - PROCESS | 1970 | 1461356452421 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 13:20:52 INFO - PROCESS | 1970 | 1461356452620 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:52 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a771b5800 == 137 [pid = 1970] [id = 429] 13:20:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a6df63c00) [pid = 1970] [serial = 1288] [outer = (nil)] 13:20:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a729f5c00) [pid = 1970] [serial = 1289] [outer = 0x7f1a6df63c00] 13:20:52 INFO - PROCESS | 1970 | 1461356452696 Marionette DEBUG loaded listener.js 13:20:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a72b24000) [pid = 1970] [serial = 1290] [outer = 0x7f1a6df63c00] 13:20:53 INFO - PROCESS | 1970 | 1461356453648 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 13:20:53 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 13:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1530ms 13:20:53 INFO - PROCESS | 1970 | 1461356453721 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 13:20:53 INFO - PROCESS | 1970 | 1461356453724 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 13:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:20:53 INFO - PROCESS | 1970 | 1461356453730 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:20:53 INFO - PROCESS | 1970 | 1461356453732 Marionette TRACE conn4 <- [1,1690,null,{}] 13:20:53 INFO - PROCESS | 1970 | 1461356453737 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:53 INFO - PROCESS | 1970 | 1461356453925 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 13:20:54 INFO - PROCESS | 1970 | 1461356454124 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:54 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56a82800 == 138 [pid = 1970] [id = 430] 13:20:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a46b99000) [pid = 1970] [serial = 1291] [outer = (nil)] 13:20:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a46ba1800) [pid = 1970] [serial = 1292] [outer = 0x7f1a46b99000] 13:20:54 INFO - PROCESS | 1970 | 1461356454193 Marionette DEBUG loaded listener.js 13:20:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a46ba6c00) [pid = 1970] [serial = 1293] [outer = 0x7f1a46b99000] 13:20:55 INFO - PROCESS | 1970 | 1461356455100 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 13:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1426ms 13:20:55 INFO - PROCESS | 1970 | 1461356455157 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 13:20:55 INFO - PROCESS | 1970 | 1461356455160 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 13:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:20:55 INFO - PROCESS | 1970 | 1461356455166 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:20:55 INFO - PROCESS | 1970 | 1461356455168 Marionette TRACE conn4 <- [1,1694,null,{}] 13:20:55 INFO - PROCESS | 1970 | 1461356455174 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:55 INFO - PROCESS | 1970 | 1461356455351 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 13:20:55 INFO - PROCESS | 1970 | 1461356455552 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:55 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46cca000 == 139 [pid = 1970] [id = 431] 13:20:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a46b9b400) [pid = 1970] [serial = 1294] [outer = (nil)] 13:20:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a57864000) [pid = 1970] [serial = 1295] [outer = 0x7f1a46b9b400] 13:20:55 INFO - PROCESS | 1970 | 1461356455622 Marionette DEBUG loaded listener.js 13:20:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a5786ac00) [pid = 1970] [serial = 1296] [outer = 0x7f1a46b9b400] 13:20:56 INFO - PROCESS | 1970 | 1461356456515 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 13:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1394ms 13:20:56 INFO - PROCESS | 1970 | 1461356456561 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 1970 | 1461356456564 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 13:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:20:56 INFO - PROCESS | 1970 | 1461356456569 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:20:56 INFO - PROCESS | 1970 | 1461356456571 Marionette TRACE conn4 <- [1,1698,null,{}] 13:20:56 INFO - PROCESS | 1970 | 1461356456577 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:56 INFO - PROCESS | 1970 | 1461356456750 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 13:20:57 INFO - PROCESS | 1970 | 1461356457306 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a8b9000 == 140 [pid = 1970] [id = 432] 13:20:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a46df3800) [pid = 1970] [serial = 1297] [outer = (nil)] 13:20:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a46dfb400) [pid = 1970] [serial = 1298] [outer = 0x7f1a46df3800] 13:20:57 INFO - PROCESS | 1970 | 1461356457418 Marionette DEBUG loaded listener.js 13:20:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a4a0c4000) [pid = 1970] [serial = 1299] [outer = 0x7f1a46df3800] 13:20:58 INFO - PROCESS | 1970 | 1461356458259 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 13:20:58 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 13:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1738ms 13:20:58 INFO - PROCESS | 1970 | 1461356458310 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 13:20:58 INFO - PROCESS | 1970 | 1461356458315 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 13:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:20:58 INFO - PROCESS | 1970 | 1461356458323 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:20:58 INFO - PROCESS | 1970 | 1461356458327 Marionette TRACE conn4 <- [1,1702,null,{}] 13:20:58 INFO - PROCESS | 1970 | 1461356458334 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:58 INFO - PROCESS | 1970 | 1461356458527 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 13:20:58 INFO - PROCESS | 1970 | 1461356458745 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:58 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a543ab000 == 141 [pid = 1970] [id = 433] 13:20:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a46df3c00) [pid = 1970] [serial = 1300] [outer = (nil)] 13:20:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a4e44b400) [pid = 1970] [serial = 1301] [outer = 0x7f1a46df3c00] 13:20:58 INFO - PROCESS | 1970 | 1461356458820 Marionette DEBUG loaded listener.js 13:20:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a4f750000) [pid = 1970] [serial = 1302] [outer = 0x7f1a46df3c00] 13:20:59 INFO - PROCESS | 1970 | 1461356459844 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1580ms 13:20:59 INFO - PROCESS | 1970 | 1461356459907 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 13:20:59 INFO - PROCESS | 1970 | 1461356459913 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 13:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:20:59 INFO - PROCESS | 1970 | 1461356459922 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - PROCESS | 1970 | 1461356459924 Marionette TRACE conn4 <- [1,1706,null,{}] 13:20:59 INFO - PROCESS | 1970 | 1461356459930 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:00 INFO - PROCESS | 1970 | 1461356460130 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 13:21:00 INFO - PROCESS | 1970 | 1461356460337 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:00 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e61c000 == 142 [pid = 1970] [id = 434] 13:21:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a54bac400) [pid = 1970] [serial = 1303] [outer = (nil)] 13:21:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a5582bc00) [pid = 1970] [serial = 1304] [outer = 0x7f1a54bac400] 13:21:00 INFO - PROCESS | 1970 | 1461356460481 Marionette DEBUG loaded listener.js 13:21:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a56cf4000) [pid = 1970] [serial = 1305] [outer = 0x7f1a54bac400] 13:21:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54be2800 == 141 [pid = 1970] [id = 286] 13:21:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b020800 == 140 [pid = 1970] [id = 349] 13:21:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b1d6000 == 139 [pid = 1970] [id = 417] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a56f24400) [pid = 1970] [serial = 1130] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a57488c00) [pid = 1970] [serial = 1133] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a5b593400) [pid = 1970] [serial = 1145] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a5b084c00) [pid = 1970] [serial = 1139] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a498e8800) [pid = 1970] [serial = 1154] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a4d5f8800) [pid = 1970] [serial = 1157] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a4a8c7000) [pid = 1970] [serial = 1124] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a46df6800) [pid = 1970] [serial = 1121] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a5cd0a000) [pid = 1970] [serial = 1148] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a5e752800) [pid = 1970] [serial = 1151] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a5b503000) [pid = 1970] [serial = 1142] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a4a8c8800) [pid = 1970] [serial = 1160] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a57c32800) [pid = 1970] [serial = 1136] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a54b05400) [pid = 1970] [serial = 1127] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a4e7c3c00) [pid = 1970] [serial = 1223] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a4a5c0000) [pid = 1970] [serial = 1184] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a548f6800) [pid = 1970] [serial = 1187] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a5747c800) [pid = 1970] [serial = 1190] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a5b084400) [pid = 1970] [serial = 1196] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a5a5b9c00) [pid = 1970] [serial = 1193] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a5e2bcc00) [pid = 1970] [serial = 1199] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a60912c00) [pid = 1970] [serial = 1202] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a61e69000) [pid = 1970] [serial = 1205] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a61fa5c00) [pid = 1970] [serial = 1208] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a63fb2c00) [pid = 1970] [serial = 1211] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a6dd06400) [pid = 1970] [serial = 1214] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a4a5b3800) [pid = 1970] [serial = 1217] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5aeae800 == 138 [pid = 1970] [id = 416] 13:21:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57978000 == 137 [pid = 1970] [id = 415] 13:21:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53f8d000 == 136 [pid = 1970] [id = 414] 13:21:01 INFO - PROCESS | 1970 | 1461356461525 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 13:21:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57568800 == 135 [pid = 1970] [id = 411] 13:21:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56ab3000 == 134 [pid = 1970] [id = 410] 13:21:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e62d800 == 133 [pid = 1970] [id = 409] 13:21:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a8a2000 == 132 [pid = 1970] [id = 408] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a559ab400) [pid = 1970] [serial = 1104] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a5747e800) [pid = 1970] [serial = 1107] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 169 (0x7f1a4e7c3800) [pid = 1970] [serial = 1101] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 168 (0x7f1a46dfc000) [pid = 1970] [serial = 1098] [outer = (nil)] [url = about:blank] 13:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1636ms 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 167 (0x7f1a57469000) [pid = 1970] [serial = 1178] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 166 (0x7f1a4f46f000) [pid = 1970] [serial = 1169] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a4e444400) [pid = 1970] [serial = 1167] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a498dc800) [pid = 1970] [serial = 1164] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a56ce9400) [pid = 1970] [serial = 1173] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a4f74d400) [pid = 1970] [serial = 1119] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a559afc00) [pid = 1970] [serial = 1172] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a5792e000) [pid = 1970] [serial = 1179] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a571bac00) [pid = 1970] [serial = 1175] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a57467800) [pid = 1970] [serial = 1176] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a548fd800) [pid = 1970] [serial = 1170] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a4e371000) [pid = 1970] [serial = 1166] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a46df8800) [pid = 1970] [serial = 1163] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a4a5bdc00) [pid = 1970] [serial = 1220] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a4a8c8c00) [pid = 1970] [serial = 1221] [outer = (nil)] [url = about:blank] 13:21:01 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a59921400) [pid = 1970] [serial = 1181] [outer = (nil)] [url = about:blank] 13:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:21:01 INFO - PROCESS | 1970 | 1461356461573 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 13:21:01 INFO - PROCESS | 1970 | 1461356461576 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 13:21:01 INFO - PROCESS | 1970 | 1461356461589 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:21:01 INFO - PROCESS | 1970 | 1461356461596 Marionette TRACE conn4 <- [1,1710,null,{}] 13:21:01 INFO - PROCESS | 1970 | 1461356461606 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:01 INFO - PROCESS | 1970 | 1461356461808 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 13:21:02 INFO - PROCESS | 1970 | 1461356462042 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e619000 == 133 [pid = 1970] [id = 435] 13:21:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a56cf2400) [pid = 1970] [serial = 1306] [outer = (nil)] 13:21:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a5718ac00) [pid = 1970] [serial = 1307] [outer = 0x7f1a56cf2400] 13:21:02 INFO - PROCESS | 1970 | 1461356462113 Marionette DEBUG loaded listener.js 13:21:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a5747e800) [pid = 1970] [serial = 1308] [outer = 0x7f1a56cf2400] 13:21:02 INFO - PROCESS | 1970 | 1461356462842 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 13:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1300ms 13:21:02 INFO - PROCESS | 1970 | 1461356462881 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 13:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:21:02 INFO - PROCESS | 1970 | 1461356462886 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 13:21:02 INFO - PROCESS | 1970 | 1461356462892 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:21:02 INFO - PROCESS | 1970 | 1461356462894 Marionette TRACE conn4 <- [1,1714,null,{}] 13:21:02 INFO - PROCESS | 1970 | 1461356462899 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:03 INFO - PROCESS | 1970 | 1461356463139 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 13:21:03 INFO - PROCESS | 1970 | 1461356463161 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56ab3000 == 134 [pid = 1970] [id = 436] 13:21:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a56d0c400) [pid = 1970] [serial = 1309] [outer = (nil)] 13:21:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a57866000) [pid = 1970] [serial = 1310] [outer = 0x7f1a56d0c400] 13:21:03 INFO - PROCESS | 1970 | 1461356463220 Marionette DEBUG loaded listener.js 13:21:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a5786ec00) [pid = 1970] [serial = 1311] [outer = 0x7f1a56d0c400] 13:21:04 INFO - PROCESS | 1970 | 1461356464097 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1277ms 13:21:04 INFO - PROCESS | 1970 | 1461356464169 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 1970 | 1461356464173 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 13:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:21:04 INFO - PROCESS | 1970 | 1461356464179 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 1970 | 1461356464181 Marionette TRACE conn4 <- [1,1718,null,{}] 13:21:04 INFO - PROCESS | 1970 | 1461356464197 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:04 INFO - PROCESS | 1970 | 1461356464450 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 13:21:04 INFO - PROCESS | 1970 | 1461356464476 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5781b000 == 135 [pid = 1970] [id = 437] 13:21:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a57c2b400) [pid = 1970] [serial = 1312] [outer = (nil)] 13:21:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a57c31400) [pid = 1970] [serial = 1313] [outer = 0x7f1a57c2b400] 13:21:04 INFO - PROCESS | 1970 | 1461356464565 Marionette DEBUG loaded listener.js 13:21:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a5b084c00) [pid = 1970] [serial = 1314] [outer = 0x7f1a57c2b400] 13:21:05 INFO - PROCESS | 1970 | 1461356465518 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1384ms 13:21:05 INFO - PROCESS | 1970 | 1461356465564 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 13:21:05 INFO - PROCESS | 1970 | 1461356465567 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 13:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:21:05 INFO - PROCESS | 1970 | 1461356465579 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:21:05 INFO - PROCESS | 1970 | 1461356465581 Marionette TRACE conn4 <- [1,1722,null,{}] 13:21:05 INFO - PROCESS | 1970 | 1461356465586 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:05 INFO - PROCESS | 1970 | 1461356465820 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 13:21:05 INFO - PROCESS | 1970 | 1461356465855 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bd9000 == 136 [pid = 1970] [id = 438] 13:21:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a5b8ae000) [pid = 1970] [serial = 1315] [outer = (nil)] 13:21:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a5f354800) [pid = 1970] [serial = 1316] [outer = 0x7f1a5b8ae000] 13:21:05 INFO - PROCESS | 1970 | 1461356465915 Marionette DEBUG loaded listener.js 13:21:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a5f7b1000) [pid = 1970] [serial = 1317] [outer = 0x7f1a5b8ae000] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a57c2fc00) [pid = 1970] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a5a657000) [pid = 1970] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a4d5f1800) [pid = 1970] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a4a5b4000) [pid = 1970] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a4a5bac00) [pid = 1970] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a46dd8000) [pid = 1970] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a498dfc00) [pid = 1970] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a5e1cb800) [pid = 1970] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a5e659800) [pid = 1970] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a4e376000) [pid = 1970] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a61e74400) [pid = 1970] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a4f757800) [pid = 1970] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a54b04400) [pid = 1970] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a5497ec00) [pid = 1970] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a46df0800) [pid = 1970] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a4a5ea000) [pid = 1970] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a61aaac00) [pid = 1970] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a55aa4000) [pid = 1970] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a54976000) [pid = 1970] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a57621800) [pid = 1970] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a54976800) [pid = 1970] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a57c2bc00) [pid = 1970] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a46dd1000) [pid = 1970] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a5718e800) [pid = 1970] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a4f66d000) [pid = 1970] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a60040400) [pid = 1970] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a548fb000) [pid = 1970] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a4e444800) [pid = 1970] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a57c2f800) [pid = 1970] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a46ddb800) [pid = 1970] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a49851000) [pid = 1970] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a54b0fc00) [pid = 1970] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a5b8ab000) [pid = 1970] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a46dd0c00) [pid = 1970] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a5aa10800) [pid = 1970] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a57932000) [pid = 1970] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:21:06 INFO - PROCESS | 1970 | --DOMWINDOW == 127 (0x7f1a57487400) [pid = 1970] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:21:07 INFO - PROCESS | 1970 | 1461356467223 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 13:21:07 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 13:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1680ms 13:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:21:07 INFO - PROCESS | 1970 | 1461356467259 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 13:21:07 INFO - PROCESS | 1970 | 1461356467262 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 13:21:07 INFO - PROCESS | 1970 | 1461356467268 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:21:07 INFO - PROCESS | 1970 | 1461356467270 Marionette TRACE conn4 <- [1,1726,null,{}] 13:21:07 INFO - PROCESS | 1970 | 1461356467275 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:07 INFO - PROCESS | 1970 | 1461356467440 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 13:21:07 INFO - PROCESS | 1970 | 1461356467606 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54955800 == 137 [pid = 1970] [id = 439] 13:21:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a46dd0400) [pid = 1970] [serial = 1318] [outer = (nil)] 13:21:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a4a5bac00) [pid = 1970] [serial = 1319] [outer = 0x7f1a46dd0400] 13:21:07 INFO - PROCESS | 1970 | 1461356467670 Marionette DEBUG loaded listener.js 13:21:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a5472a000) [pid = 1970] [serial = 1320] [outer = 0x7f1a46dd0400] 13:21:08 INFO - PROCESS | 1970 | 1461356468386 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 13:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1179ms 13:21:08 INFO - PROCESS | 1970 | 1461356468447 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 13:21:08 INFO - PROCESS | 1970 | 1461356468450 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 13:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:21:08 INFO - PROCESS | 1970 | 1461356468456 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:21:08 INFO - PROCESS | 1970 | 1461356468458 Marionette TRACE conn4 <- [1,1730,null,{}] 13:21:08 INFO - PROCESS | 1970 | 1461356468463 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:08 INFO - PROCESS | 1970 | 1461356468693 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 13:21:08 INFO - PROCESS | 1970 | 1461356468923 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:08 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a488ec800 == 138 [pid = 1970] [id = 440] 13:21:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a46b9a400) [pid = 1970] [serial = 1321] [outer = (nil)] 13:21:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a46ba3800) [pid = 1970] [serial = 1322] [outer = 0x7f1a46b9a400] 13:21:09 INFO - PROCESS | 1970 | 1461356469046 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a488d7c00) [pid = 1970] [serial = 1323] [outer = 0x7f1a46b9a400] 13:21:10 INFO - PROCESS | 1970 | 1461356470082 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 13:21:10 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 13:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1681ms 13:21:10 INFO - PROCESS | 1970 | 1461356470140 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 13:21:10 INFO - PROCESS | 1970 | 1461356470146 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 13:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:21:10 INFO - PROCESS | 1970 | 1461356470152 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:21:10 INFO - PROCESS | 1970 | 1461356470159 Marionette TRACE conn4 <- [1,1734,null,{}] 13:21:10 INFO - PROCESS | 1970 | 1461356470166 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:10 INFO - PROCESS | 1970 | 1461356470378 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 13:21:10 INFO - PROCESS | 1970 | 1461356470629 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54bdc000 == 139 [pid = 1970] [id = 441] 13:21:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a4f30b000) [pid = 1970] [serial = 1324] [outer = (nil)] 13:21:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a4f74f400) [pid = 1970] [serial = 1325] [outer = 0x7f1a4f30b000] 13:21:10 INFO - PROCESS | 1970 | 1461356470754 Marionette DEBUG loaded listener.js 13:21:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a54b0e400) [pid = 1970] [serial = 1326] [outer = 0x7f1a4f30b000] 13:21:11 INFO - PROCESS | 1970 | 1461356471686 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 13:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1581ms 13:21:11 INFO - PROCESS | 1970 | 1461356471738 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 13:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:21:11 INFO - PROCESS | 1970 | 1461356471744 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 13:21:11 INFO - PROCESS | 1970 | 1461356471750 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:21:11 INFO - PROCESS | 1970 | 1461356471753 Marionette TRACE conn4 <- [1,1738,null,{}] 13:21:11 INFO - PROCESS | 1970 | 1461356471759 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:11 INFO - PROCESS | 1970 | 1461356471957 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 13:21:12 INFO - PROCESS | 1970 | 1461356472152 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5abc9800 == 140 [pid = 1970] [id = 442] 13:21:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a56d16400) [pid = 1970] [serial = 1327] [outer = (nil)] 13:21:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a571b6c00) [pid = 1970] [serial = 1328] [outer = 0x7f1a56d16400] 13:21:12 INFO - PROCESS | 1970 | 1461356472232 Marionette DEBUG loaded listener.js 13:21:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a57862c00) [pid = 1970] [serial = 1329] [outer = 0x7f1a56d16400] 13:21:13 INFO - PROCESS | 1970 | 1461356473175 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 13:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1485ms 13:21:13 INFO - PROCESS | 1970 | 1461356473235 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 1970 | 1461356473240 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 13:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:21:13 INFO - PROCESS | 1970 | 1461356473256 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 1970 | 1461356473265 Marionette TRACE conn4 <- [1,1742,null,{}] 13:21:13 INFO - PROCESS | 1970 | 1461356473271 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:13 INFO - PROCESS | 1970 | 1461356473520 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 13:21:13 INFO - PROCESS | 1970 | 1461356473777 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b967000 == 141 [pid = 1970] [id = 443] 13:21:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a54979000) [pid = 1970] [serial = 1330] [outer = (nil)] 13:21:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a58f3fc00) [pid = 1970] [serial = 1331] [outer = 0x7f1a54979000] 13:21:13 INFO - PROCESS | 1970 | 1461356473900 Marionette DEBUG loaded listener.js 13:21:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a5b085000) [pid = 1970] [serial = 1332] [outer = 0x7f1a54979000] 13:21:14 INFO - PROCESS | 1970 | 1461356474750 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 13:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1542ms 13:21:14 INFO - PROCESS | 1970 | 1461356474791 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 13:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:21:14 INFO - PROCESS | 1970 | 1461356474803 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 13:21:14 INFO - PROCESS | 1970 | 1461356474811 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:21:14 INFO - PROCESS | 1970 | 1461356474814 Marionette TRACE conn4 <- [1,1746,null,{}] 13:21:14 INFO - PROCESS | 1970 | 1461356474820 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:15 INFO - PROCESS | 1970 | 1461356475011 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 13:21:15 INFO - PROCESS | 1970 | 1461356475220 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:15 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f98f000 == 142 [pid = 1970] [id = 444] 13:21:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a56ce5800) [pid = 1970] [serial = 1333] [outer = (nil)] 13:21:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a5b8a5000) [pid = 1970] [serial = 1334] [outer = 0x7f1a56ce5800] 13:21:15 INFO - PROCESS | 1970 | 1461356475338 Marionette DEBUG loaded listener.js 13:21:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a5d967c00) [pid = 1970] [serial = 1335] [outer = 0x7f1a56ce5800] 13:21:16 INFO - PROCESS | 1970 | 1461356476348 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 13:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1586ms 13:21:16 INFO - PROCESS | 1970 | 1461356476397 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 13:21:16 INFO - PROCESS | 1970 | 1461356476401 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 13:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:21:16 INFO - PROCESS | 1970 | 1461356476407 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:21:16 INFO - PROCESS | 1970 | 1461356476409 Marionette TRACE conn4 <- [1,1750,null,{}] 13:21:16 INFO - PROCESS | 1970 | 1461356476415 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:16 INFO - PROCESS | 1970 | 1461356476606 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 13:21:16 INFO - PROCESS | 1970 | 1461356476813 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6094e000 == 143 [pid = 1970] [id = 445] 13:21:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a5f7a9800) [pid = 1970] [serial = 1336] [outer = (nil)] 13:21:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a60913400) [pid = 1970] [serial = 1337] [outer = 0x7f1a5f7a9800] 13:21:16 INFO - PROCESS | 1970 | 1461356476941 Marionette DEBUG loaded listener.js 13:21:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a61e73000) [pid = 1970] [serial = 1338] [outer = 0x7f1a5f7a9800] 13:21:17 INFO - PROCESS | 1970 | 1461356477865 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 13:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1526ms 13:21:17 INFO - PROCESS | 1970 | 1461356477934 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 13:21:17 INFO - PROCESS | 1970 | 1461356477937 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 13:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:21:17 INFO - PROCESS | 1970 | 1461356477943 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:21:17 INFO - PROCESS | 1970 | 1461356477947 Marionette TRACE conn4 <- [1,1754,null,{}] 13:21:17 INFO - PROCESS | 1970 | 1461356477952 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:18 INFO - PROCESS | 1970 | 1461356478163 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 13:21:18 INFO - PROCESS | 1970 | 1461356478360 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a66e74800 == 144 [pid = 1970] [id = 446] 13:21:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a5f3b6000) [pid = 1970] [serial = 1339] [outer = (nil)] 13:21:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a6dbefc00) [pid = 1970] [serial = 1340] [outer = 0x7f1a5f3b6000] 13:21:18 INFO - PROCESS | 1970 | 1461356478434 Marionette DEBUG loaded listener.js 13:21:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a6ecf1800) [pid = 1970] [serial = 1341] [outer = 0x7f1a5f3b6000] 13:21:19 INFO - PROCESS | 1970 | 1461356479299 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 13:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1434ms 13:21:19 INFO - PROCESS | 1970 | 1461356479379 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 13:21:19 INFO - PROCESS | 1970 | 1461356479383 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 13:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:21:19 INFO - PROCESS | 1970 | 1461356479389 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:21:19 INFO - PROCESS | 1970 | 1461356479391 Marionette TRACE conn4 <- [1,1758,null,{}] 13:21:19 INFO - PROCESS | 1970 | 1461356479398 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:19 INFO - PROCESS | 1970 | 1461356479600 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 13:21:19 INFO - PROCESS | 1970 | 1461356479802 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7252c000 == 145 [pid = 1970] [id = 447] 13:21:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a4a8c8800) [pid = 1970] [serial = 1342] [outer = (nil)] 13:21:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a7091b800) [pid = 1970] [serial = 1343] [outer = 0x7f1a4a8c8800] 13:21:19 INFO - PROCESS | 1970 | 1461356479933 Marionette DEBUG loaded listener.js 13:21:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a728ba400) [pid = 1970] [serial = 1344] [outer = 0x7f1a4a8c8800] 13:21:20 INFO - PROCESS | 1970 | 1461356480884 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 13:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1538ms 13:21:20 INFO - PROCESS | 1970 | 1461356480928 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 13:21:20 INFO - PROCESS | 1970 | 1461356480931 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 13:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:21:20 INFO - PROCESS | 1970 | 1461356480937 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:21:20 INFO - PROCESS | 1970 | 1461356480940 Marionette TRACE conn4 <- [1,1762,null,{}] 13:21:20 INFO - PROCESS | 1970 | 1461356480945 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:21 INFO - PROCESS | 1970 | 1461356481135 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 13:21:21 INFO - PROCESS | 1970 | 1461356481341 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a75bf4000 == 146 [pid = 1970] [id = 448] 13:21:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a4a7ad800) [pid = 1970] [serial = 1345] [outer = (nil)] 13:21:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a4a7b5c00) [pid = 1970] [serial = 1346] [outer = 0x7f1a4a7ad800] 13:21:21 INFO - PROCESS | 1970 | 1461356481417 Marionette DEBUG loaded listener.js 13:21:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a4a7bac00) [pid = 1970] [serial = 1347] [outer = 0x7f1a4a7ad800] 13:21:22 INFO - PROCESS | 1970 | 1461356482266 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 13:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1379ms 13:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:21:22 INFO - PROCESS | 1970 | 1461356482318 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 13:21:22 INFO - PROCESS | 1970 | 1461356482321 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 13:21:22 INFO - PROCESS | 1970 | 1461356482328 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:21:22 INFO - PROCESS | 1970 | 1461356482331 Marionette TRACE conn4 <- [1,1766,null,{}] 13:21:22 INFO - PROCESS | 1970 | 1461356482336 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:22 INFO - PROCESS | 1970 | 1461356482527 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 13:21:22 INFO - PROCESS | 1970 | 1461356482733 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5aa63800 == 147 [pid = 1970] [id = 449] 13:21:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a4a7af800) [pid = 1970] [serial = 1348] [outer = (nil)] 13:21:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a70ec1800) [pid = 1970] [serial = 1349] [outer = 0x7f1a4a7af800] 13:21:22 INFO - PROCESS | 1970 | 1461356482802 Marionette DEBUG loaded listener.js 13:21:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a729ec400) [pid = 1970] [serial = 1350] [outer = 0x7f1a4a7af800] 13:21:23 INFO - PROCESS | 1970 | 1461356483688 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 13:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1434ms 13:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:21:23 INFO - PROCESS | 1970 | 1461356483762 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 13:21:23 INFO - PROCESS | 1970 | 1461356483765 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 13:21:23 INFO - PROCESS | 1970 | 1461356483771 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:21:23 INFO - PROCESS | 1970 | 1461356483775 Marionette TRACE conn4 <- [1,1770,null,{}] 13:21:23 INFO - PROCESS | 1970 | 1461356483780 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:24 INFO - PROCESS | 1970 | 1461356484003 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 13:21:24 INFO - PROCESS | 1970 | 1461356484206 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:24 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46daa800 == 148 [pid = 1970] [id = 450] 13:21:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a4a7b9000) [pid = 1970] [serial = 1351] [outer = (nil)] 13:21:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a55b2f400) [pid = 1970] [serial = 1352] [outer = 0x7f1a4a7b9000] 13:21:24 INFO - PROCESS | 1970 | 1461356484329 Marionette DEBUG loaded listener.js 13:21:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a55b37000) [pid = 1970] [serial = 1353] [outer = 0x7f1a4a7b9000] 13:21:25 INFO - PROCESS | 1970 | 1461356485287 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 13:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1584ms 13:21:25 INFO - PROCESS | 1970 | 1461356485355 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 1970 | 1461356485359 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 13:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:21:25 INFO - PROCESS | 1970 | 1461356485366 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 1970 | 1461356485370 Marionette TRACE conn4 <- [1,1774,null,{}] 13:21:25 INFO - PROCESS | 1970 | 1461356485377 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:25 INFO - PROCESS | 1970 | 1461356485651 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 13:21:25 INFO - PROCESS | 1970 | 1461356485906 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46a73000 == 149 [pid = 1970] [id = 451] 13:21:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a4ce43c00) [pid = 1970] [serial = 1354] [outer = (nil)] 13:21:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a4ce4fc00) [pid = 1970] [serial = 1355] [outer = 0x7f1a4ce43c00] 13:21:26 INFO - PROCESS | 1970 | 1461356486025 Marionette DEBUG loaded listener.js 13:21:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a729f6800) [pid = 1970] [serial = 1356] [outer = 0x7f1a4ce43c00] 13:21:26 INFO - PROCESS | 1970 | 1461356486867 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 13:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1535ms 13:21:26 INFO - PROCESS | 1970 | 1461356486901 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 13:21:26 INFO - PROCESS | 1970 | 1461356486905 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 13:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:21:26 INFO - PROCESS | 1970 | 1461356486911 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:21:26 INFO - PROCESS | 1970 | 1461356486913 Marionette TRACE conn4 <- [1,1778,null,{}] 13:21:26 INFO - PROCESS | 1970 | 1461356486918 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:27 INFO - PROCESS | 1970 | 1461356487124 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 13:21:27 INFO - PROCESS | 1970 | 1461356487338 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a48a80000 == 150 [pid = 1970] [id = 452] 13:21:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a46dd5000) [pid = 1970] [serial = 1357] [outer = (nil)] 13:21:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a48a4a000) [pid = 1970] [serial = 1358] [outer = 0x7f1a46dd5000] 13:21:27 INFO - PROCESS | 1970 | 1461356487450 Marionette DEBUG loaded listener.js 13:21:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a48a53800) [pid = 1970] [serial = 1359] [outer = 0x7f1a46dd5000] 13:21:28 INFO - PROCESS | 1970 | 1461356488797 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 13:21:28 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 13:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2028ms 13:21:29 INFO - PROCESS | 1970 | 1461356489002 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 13:21:29 INFO - PROCESS | 1970 | 1461356489007 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 13:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:21:29 INFO - PROCESS | 1970 | 1461356489019 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:21:29 INFO - PROCESS | 1970 | 1461356489023 Marionette TRACE conn4 <- [1,1782,null,{}] 13:21:29 INFO - PROCESS | 1970 | 1461356489032 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:29 INFO - PROCESS | 1970 | 1461356489222 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 13:21:29 INFO - PROCESS | 1970 | 1461356489427 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a19a800 == 151 [pid = 1970] [id = 453] 13:21:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a48a56800) [pid = 1970] [serial = 1360] [outer = (nil)] 13:21:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a49eae400) [pid = 1970] [serial = 1361] [outer = 0x7f1a48a56800] 13:21:29 INFO - PROCESS | 1970 | 1461356489534 Marionette DEBUG loaded listener.js 13:21:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a4a5e3800) [pid = 1970] [serial = 1362] [outer = 0x7f1a48a56800] 13:21:30 INFO - PROCESS | 1970 | 1461356490587 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 13:21:30 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 13:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1640ms 13:21:30 INFO - PROCESS | 1970 | 1461356490660 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 13:21:30 INFO - PROCESS | 1970 | 1461356490669 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 13:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:21:30 INFO - PROCESS | 1970 | 1461356490679 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:21:30 INFO - PROCESS | 1970 | 1461356490683 Marionette TRACE conn4 <- [1,1786,null,{}] 13:21:30 INFO - PROCESS | 1970 | 1461356490689 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:30 INFO - PROCESS | 1970 | 1461356490924 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6cca8800 == 150 [pid = 1970] [id = 68] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a57c31000) [pid = 1970] [serial = 1253] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | 1461356491338 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a771b5800 == 149 [pid = 1970] [id = 429] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a731ae000 == 148 [pid = 1970] [id = 428] 13:21:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46cd9800 == 149 [pid = 1970] [id = 454] 13:21:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a4ce43400) [pid = 1970] [serial = 1363] [outer = (nil)] 13:21:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a4ce4a400) [pid = 1970] [serial = 1364] [outer = 0x7f1a4ce43400] 13:21:31 INFO - PROCESS | 1970 | 1461356491421 Marionette DEBUG loaded listener.js 13:21:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a4d5f5800) [pid = 1970] [serial = 1365] [outer = 0x7f1a4ce43400] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72711800 == 148 [pid = 1970] [id = 427] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a70e88000 == 147 [pid = 1970] [id = 426] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ea26800 == 146 [pid = 1970] [id = 425] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a67cfb000 == 145 [pid = 1970] [id = 424] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61d7e000 == 144 [pid = 1970] [id = 423] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60953000 == 143 [pid = 1970] [id = 422] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5f99f800 == 142 [pid = 1970] [id = 421] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b683800 == 141 [pid = 1970] [id = 420] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57563000 == 140 [pid = 1970] [id = 419] 13:21:31 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a49b16000 == 139 [pid = 1970] [id = 418] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a5b0eb000) [pid = 1970] [serial = 1140] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a5b58d400) [pid = 1970] [serial = 1143] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a4f752800) [pid = 1970] [serial = 1245] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a4e37b000) [pid = 1970] [serial = 1185] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 169 (0x7f1a5d967000) [pid = 1970] [serial = 1149] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 168 (0x7f1a54b04000) [pid = 1970] [serial = 1158] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 167 (0x7f1a4f311800) [pid = 1970] [serial = 1161] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 166 (0x7f1a5f3be400) [pid = 1970] [serial = 1152] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a61f2d400) [pid = 1970] [serial = 1206] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a4f74e800) [pid = 1970] [serial = 1230] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a6ecca400) [pid = 1970] [serial = 1215] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a54bb2400) [pid = 1970] [serial = 1095] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a56cf2000) [pid = 1970] [serial = 1235] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a574af800) [pid = 1970] [serial = 1134] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a5b8a4000) [pid = 1970] [serial = 1146] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a4e447800) [pid = 1970] [serial = 1125] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a67c89800) [pid = 1970] [serial = 1212] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a57469c00) [pid = 1970] [serial = 1239] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a54ba7c00) [pid = 1970] [serial = 1232] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a5a5c1400) [pid = 1970] [serial = 1251] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a5575c800) [pid = 1970] [serial = 1128] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a5b507c00) [pid = 1970] [serial = 1197] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a5a5b9800) [pid = 1970] [serial = 1155] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a56d14c00) [pid = 1970] [serial = 1236] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a58aeb800) [pid = 1970] [serial = 1241] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a55835000) [pid = 1970] [serial = 1247] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a63cb7000) [pid = 1970] [serial = 1209] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a57394400) [pid = 1970] [serial = 1131] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a54b0ec00) [pid = 1970] [serial = 1188] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a59921c00) [pid = 1970] [serial = 1137] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a57629c00) [pid = 1970] [serial = 1218] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a4a5f1000) [pid = 1970] [serial = 1227] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a4f47ac00) [pid = 1970] [serial = 1229] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a57931400) [pid = 1970] [serial = 1191] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a614a3400) [pid = 1970] [serial = 1203] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a49850c00) [pid = 1970] [serial = 1122] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a5fb5e000) [pid = 1970] [serial = 1200] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a5aa0b800) [pid = 1970] [serial = 1194] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a4e7d1c00) [pid = 1970] [serial = 1244] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a5aa06800) [pid = 1970] [serial = 1242] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a49eb0c00) [pid = 1970] [serial = 1226] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a55833c00) [pid = 1970] [serial = 1233] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a58b57000) [pid = 1970] [serial = 1250] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a571c1400) [pid = 1970] [serial = 1238] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a571b9800) [pid = 1970] [serial = 1248] [outer = (nil)] [url = about:blank] 13:21:31 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a5a65b000) [pid = 1970] [serial = 1182] [outer = (nil)] [url = about:blank] 13:21:32 INFO - PROCESS | 1970 | 1461356492325 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 13:21:32 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 13:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1678ms 13:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:21:32 INFO - PROCESS | 1970 | 1461356492358 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 13:21:32 INFO - PROCESS | 1970 | 1461356492361 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 13:21:32 INFO - PROCESS | 1970 | 1461356492367 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:21:32 INFO - PROCESS | 1970 | 1461356492373 Marionette TRACE conn4 <- [1,1790,null,{}] 13:21:32 INFO - PROCESS | 1970 | 1461356492388 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:32 INFO - PROCESS | 1970 | 1461356492590 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 13:21:32 INFO - PROCESS | 1970 | 1461356492776 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:32 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e636800 == 140 [pid = 1970] [id = 455] 13:21:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a4a7b1800) [pid = 1970] [serial = 1366] [outer = (nil)] 13:21:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a4e7cf000) [pid = 1970] [serial = 1367] [outer = 0x7f1a4a7b1800] 13:21:32 INFO - PROCESS | 1970 | 1461356492848 Marionette DEBUG loaded listener.js 13:21:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a54724400) [pid = 1970] [serial = 1368] [outer = 0x7f1a4a7b1800] 13:21:33 INFO - PROCESS | 1970 | 1461356493699 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1386ms 13:21:33 INFO - PROCESS | 1970 | 1461356493779 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 13:21:33 INFO - PROCESS | 1970 | 1461356493783 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 13:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:21:33 INFO - PROCESS | 1970 | 1461356493796 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:21:33 INFO - PROCESS | 1970 | 1461356493799 Marionette TRACE conn4 <- [1,1794,null,{}] 13:21:33 INFO - PROCESS | 1970 | 1461356493808 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:34 INFO - PROCESS | 1970 | 1461356494083 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 13:21:34 INFO - PROCESS | 1970 | 1461356494107 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a542d5800 == 141 [pid = 1970] [id = 456] 13:21:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a4ce47000) [pid = 1970] [serial = 1369] [outer = (nil)] 13:21:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a54b05400) [pid = 1970] [serial = 1370] [outer = 0x7f1a4ce47000] 13:21:34 INFO - PROCESS | 1970 | 1461356494175 Marionette DEBUG loaded listener.js 13:21:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a55761400) [pid = 1970] [serial = 1371] [outer = 0x7f1a4ce47000] 13:21:35 INFO - PROCESS | 1970 | 1461356495101 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1330ms 13:21:35 INFO - PROCESS | 1970 | 1461356495136 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 13:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:21:35 INFO - PROCESS | 1970 | 1461356495147 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 13:21:35 INFO - PROCESS | 1970 | 1461356495152 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:21:35 INFO - PROCESS | 1970 | 1461356495154 Marionette TRACE conn4 <- [1,1798,null,{}] 13:21:35 INFO - PROCESS | 1970 | 1461356495165 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:35 INFO - PROCESS | 1970 | 1461356495439 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 13:21:35 INFO - PROCESS | 1970 | 1461356495467 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:35 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54bda800 == 142 [pid = 1970] [id = 457] 13:21:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a54b06c00) [pid = 1970] [serial = 1372] [outer = (nil)] 13:21:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a55aa5400) [pid = 1970] [serial = 1373] [outer = 0x7f1a54b06c00] 13:21:35 INFO - PROCESS | 1970 | 1461356495530 Marionette DEBUG loaded listener.js 13:21:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a55b31000) [pid = 1970] [serial = 1374] [outer = 0x7f1a54b06c00] 13:21:36 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a4a5ebc00) [pid = 1970] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:21:36 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a46df3c00) [pid = 1970] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:21:36 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a5b8ae000) [pid = 1970] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:21:36 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a56d0c400) [pid = 1970] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:21:36 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a57c2b400) [pid = 1970] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:21:36 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a56cf2400) [pid = 1970] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:21:36 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a54bac400) [pid = 1970] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:21:36 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a46df3800) [pid = 1970] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:21:36 INFO - PROCESS | 1970 | 1461356496824 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 13:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1736ms 13:21:36 INFO - PROCESS | 1970 | 1461356496890 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 13:21:36 INFO - PROCESS | 1970 | 1461356496893 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 13:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:21:36 INFO - PROCESS | 1970 | 1461356496900 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:21:36 INFO - PROCESS | 1970 | 1461356496902 Marionette TRACE conn4 <- [1,1802,null,{}] 13:21:36 INFO - PROCESS | 1970 | 1461356496908 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:37 INFO - PROCESS | 1970 | 1461356497179 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 13:21:37 INFO - PROCESS | 1970 | 1461356497198 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a570ee000 == 143 [pid = 1970] [id = 458] 13:21:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a4ce4b000) [pid = 1970] [serial = 1375] [outer = (nil)] 13:21:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a56f2d800) [pid = 1970] [serial = 1376] [outer = 0x7f1a4ce4b000] 13:21:37 INFO - PROCESS | 1970 | 1461356497262 Marionette DEBUG loaded listener.js 13:21:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a57484800) [pid = 1970] [serial = 1377] [outer = 0x7f1a4ce4b000] 13:21:38 INFO - PROCESS | 1970 | 1461356498059 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1185ms 13:21:38 INFO - PROCESS | 1970 | 1461356498086 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 13:21:38 INFO - PROCESS | 1970 | 1461356498089 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 13:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:21:38 INFO - PROCESS | 1970 | 1461356498094 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:21:38 INFO - PROCESS | 1970 | 1461356498096 Marionette TRACE conn4 <- [1,1806,null,{}] 13:21:38 INFO - PROCESS | 1970 | 1461356498112 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:38 INFO - PROCESS | 1970 | 1461356498296 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 13:21:38 INFO - PROCESS | 1970 | 1461356498313 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:38 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5797d000 == 144 [pid = 1970] [id = 459] 13:21:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a46b9cc00) [pid = 1970] [serial = 1378] [outer = (nil)] 13:21:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a5786a800) [pid = 1970] [serial = 1379] [outer = 0x7f1a46b9cc00] 13:21:38 INFO - PROCESS | 1970 | 1461356498381 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a5792c000) [pid = 1970] [serial = 1380] [outer = 0x7f1a46b9cc00] 13:21:39 INFO - PROCESS | 1970 | 1461356499588 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 13:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1528ms 13:21:39 INFO - PROCESS | 1970 | 1461356499624 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 13:21:39 INFO - PROCESS | 1970 | 1461356499631 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 13:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:21:39 INFO - PROCESS | 1970 | 1461356499640 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:21:39 INFO - PROCESS | 1970 | 1461356499645 Marionette TRACE conn4 <- [1,1810,null,{}] 13:21:39 INFO - PROCESS | 1970 | 1461356499652 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:39 INFO - PROCESS | 1970 | 1461356499871 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 13:21:40 INFO - PROCESS | 1970 | 1461356500081 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:40 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d794800 == 145 [pid = 1970] [id = 460] 13:21:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a4a5f0000) [pid = 1970] [serial = 1381] [outer = (nil)] 13:21:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a4a8c9800) [pid = 1970] [serial = 1382] [outer = 0x7f1a4a5f0000] 13:21:40 INFO - PROCESS | 1970 | 1461356500260 Marionette DEBUG loaded listener.js 13:21:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a4d5efc00) [pid = 1970] [serial = 1383] [outer = 0x7f1a4a5f0000] 13:21:41 INFO - PROCESS | 1970 | 1461356501260 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1698ms 13:21:41 INFO - PROCESS | 1970 | 1461356501339 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 13:21:41 INFO - PROCESS | 1970 | 1461356501348 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 13:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:21:41 INFO - PROCESS | 1970 | 1461356501359 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:21:41 INFO - PROCESS | 1970 | 1461356501362 Marionette TRACE conn4 <- [1,1814,null,{}] 13:21:41 INFO - PROCESS | 1970 | 1461356501368 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:41 INFO - PROCESS | 1970 | 1461356501615 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 13:21:41 INFO - PROCESS | 1970 | 1461356501897 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57362000 == 146 [pid = 1970] [id = 461] 13:21:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a4a8cac00) [pid = 1970] [serial = 1384] [outer = (nil)] 13:21:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a54b0a400) [pid = 1970] [serial = 1385] [outer = 0x7f1a4a8cac00] 13:21:42 INFO - PROCESS | 1970 | 1461356502019 Marionette DEBUG loaded listener.js 13:21:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a55aa5800) [pid = 1970] [serial = 1386] [outer = 0x7f1a4a8cac00] 13:21:42 INFO - PROCESS | 1970 | 1461356502865 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1579ms 13:21:42 INFO - PROCESS | 1970 | 1461356502938 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 13:21:42 INFO - PROCESS | 1970 | 1461356502942 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 13:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:21:42 INFO - PROCESS | 1970 | 1461356502947 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:21:42 INFO - PROCESS | 1970 | 1461356502953 Marionette TRACE conn4 <- [1,1818,null,{}] 13:21:42 INFO - PROCESS | 1970 | 1461356502969 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:43 INFO - PROCESS | 1970 | 1461356503210 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 13:21:43 INFO - PROCESS | 1970 | 1461356503415 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58b48000 == 147 [pid = 1970] [id = 462] 13:21:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a56d0ac00) [pid = 1970] [serial = 1387] [outer = (nil)] 13:21:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a571bc000) [pid = 1970] [serial = 1388] [outer = 0x7f1a56d0ac00] 13:21:43 INFO - PROCESS | 1970 | 1461356503549 Marionette DEBUG loaded listener.js 13:21:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a574aa400) [pid = 1970] [serial = 1389] [outer = 0x7f1a56d0ac00] 13:21:44 INFO - PROCESS | 1970 | 1461356504418 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 13:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1538ms 13:21:44 INFO - PROCESS | 1970 | 1461356504487 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 13:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:21:44 INFO - PROCESS | 1970 | 1461356504491 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 13:21:44 INFO - PROCESS | 1970 | 1461356504497 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:21:44 INFO - PROCESS | 1970 | 1461356504500 Marionette TRACE conn4 <- [1,1822,null,{}] 13:21:44 INFO - PROCESS | 1970 | 1461356504505 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:44 INFO - PROCESS | 1970 | 1461356504719 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 13:21:44 INFO - PROCESS | 1970 | 1461356504921 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:44 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5abda800 == 148 [pid = 1970] [id = 463] 13:21:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a56cf2400) [pid = 1970] [serial = 1390] [outer = (nil)] 13:21:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a57931400) [pid = 1970] [serial = 1391] [outer = 0x7f1a56cf2400] 13:21:44 INFO - PROCESS | 1970 | 1461356504992 Marionette DEBUG loaded listener.js 13:21:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a58fe6000) [pid = 1970] [serial = 1392] [outer = 0x7f1a56cf2400] 13:21:45 INFO - PROCESS | 1970 | 1461356505918 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 13:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1477ms 13:21:45 INFO - PROCESS | 1970 | 1461356505975 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 13:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:21:45 INFO - PROCESS | 1970 | 1461356505979 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 13:21:45 INFO - PROCESS | 1970 | 1461356505984 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:21:45 INFO - PROCESS | 1970 | 1461356505987 Marionette TRACE conn4 <- [1,1826,null,{}] 13:21:45 INFO - PROCESS | 1970 | 1461356505993 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:46 INFO - PROCESS | 1970 | 1461356506192 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 13:21:46 INFO - PROCESS | 1970 | 1461356506394 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b1d5000 == 149 [pid = 1970] [id = 464] 13:21:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a56f28800) [pid = 1970] [serial = 1393] [outer = (nil)] 13:21:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a5aa0b400) [pid = 1970] [serial = 1394] [outer = 0x7f1a56f28800] 13:21:46 INFO - PROCESS | 1970 | 1461356506472 Marionette DEBUG loaded listener.js 13:21:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a5b090400) [pid = 1970] [serial = 1395] [outer = 0x7f1a56f28800] 13:21:47 INFO - PROCESS | 1970 | 1461356507404 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 13:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1487ms 13:21:47 INFO - PROCESS | 1970 | 1461356507472 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 13:21:47 INFO - PROCESS | 1970 | 1461356507475 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 13:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:21:47 INFO - PROCESS | 1970 | 1461356507481 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:21:47 INFO - PROCESS | 1970 | 1461356507483 Marionette TRACE conn4 <- [1,1830,null,{}] 13:21:47 INFO - PROCESS | 1970 | 1461356507488 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:47 INFO - PROCESS | 1970 | 1461356507722 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 13:21:47 INFO - PROCESS | 1970 | 1461356507923 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:47 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e19f000 == 150 [pid = 1970] [id = 465] 13:21:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a5b08fc00) [pid = 1970] [serial = 1396] [outer = (nil)] 13:21:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a5cddd000) [pid = 1970] [serial = 1397] [outer = 0x7f1a5b08fc00] 13:21:48 INFO - PROCESS | 1970 | 1461356508037 Marionette DEBUG loaded listener.js 13:21:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a5fb5e800) [pid = 1970] [serial = 1398] [outer = 0x7f1a5b08fc00] 13:21:48 INFO - PROCESS | 1970 | 1461356508965 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 13:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1532ms 13:21:49 INFO - PROCESS | 1970 | 1461356509014 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 13:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:21:49 INFO - PROCESS | 1970 | 1461356509018 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 13:21:49 INFO - PROCESS | 1970 | 1461356509024 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:21:49 INFO - PROCESS | 1970 | 1461356509028 Marionette TRACE conn4 <- [1,1834,null,{}] 13:21:49 INFO - PROCESS | 1970 | 1461356509034 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:49 INFO - PROCESS | 1970 | 1461356509245 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 13:21:49 INFO - PROCESS | 1970 | 1461356509454 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:49 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a603ce000 == 151 [pid = 1970] [id = 466] 13:21:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a5b090c00) [pid = 1970] [serial = 1399] [outer = (nil)] 13:21:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a614a3400) [pid = 1970] [serial = 1400] [outer = 0x7f1a5b090c00] 13:21:49 INFO - PROCESS | 1970 | 1461356509534 Marionette DEBUG loaded listener.js 13:21:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a61e72c00) [pid = 1970] [serial = 1401] [outer = 0x7f1a5b090c00] 13:21:50 INFO - PROCESS | 1970 | 1461356510396 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 13:21:50 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 13:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1428ms 13:21:50 INFO - PROCESS | 1970 | 1461356510453 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 13:21:50 INFO - PROCESS | 1970 | 1461356510457 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 13:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:21:50 INFO - PROCESS | 1970 | 1461356510463 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:21:50 INFO - PROCESS | 1970 | 1461356510471 Marionette TRACE conn4 <- [1,1838,null,{}] 13:21:50 INFO - PROCESS | 1970 | 1461356510483 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:50 INFO - PROCESS | 1970 | 1461356510681 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 13:21:50 INFO - PROCESS | 1970 | 1461356510880 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6144c800 == 152 [pid = 1970] [id = 467] 13:21:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a5e1cb800) [pid = 1970] [serial = 1402] [outer = (nil)] 13:21:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a61f9e400) [pid = 1970] [serial = 1403] [outer = 0x7f1a5e1cb800] 13:21:50 INFO - PROCESS | 1970 | 1461356510949 Marionette DEBUG loaded listener.js 13:21:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a63fa1400) [pid = 1970] [serial = 1404] [outer = 0x7f1a5e1cb800] 13:21:51 INFO - PROCESS | 1970 | 1461356511895 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1496ms 13:21:51 INFO - PROCESS | 1970 | 1461356511961 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 13:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:21:51 INFO - PROCESS | 1970 | 1461356511966 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 13:21:51 INFO - PROCESS | 1970 | 1461356511973 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:21:51 INFO - PROCESS | 1970 | 1461356511976 Marionette TRACE conn4 <- [1,1842,null,{}] 13:21:51 INFO - PROCESS | 1970 | 1461356511983 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:52 INFO - PROCESS | 1970 | 1461356512202 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 13:21:52 INFO - PROCESS | 1970 | 1461356512499 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:52 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a63fe8000 == 153 [pid = 1970] [id = 468] 13:21:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a61e71800) [pid = 1970] [serial = 1405] [outer = (nil)] 13:21:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a63fbec00) [pid = 1970] [serial = 1406] [outer = 0x7f1a61e71800] 13:21:52 INFO - PROCESS | 1970 | 1461356512578 Marionette DEBUG loaded listener.js 13:21:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a6dd5ac00) [pid = 1970] [serial = 1407] [outer = 0x7f1a61e71800] 13:21:53 INFO - PROCESS | 1970 | 1461356513434 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1529ms 13:21:53 INFO - PROCESS | 1970 | 1461356513503 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 1970 | 1461356513508 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 13:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:21:53 INFO - PROCESS | 1970 | 1461356513517 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 1970 | 1461356513522 Marionette TRACE conn4 <- [1,1846,null,{}] 13:21:53 INFO - PROCESS | 1970 | 1461356513528 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:53 INFO - PROCESS | 1970 | 1461356513732 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 13:21:53 INFO - PROCESS | 1970 | 1461356513937 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:54 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ef15800 == 154 [pid = 1970] [id = 469] 13:21:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a61f2d400) [pid = 1970] [serial = 1408] [outer = (nil)] 13:21:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a6ef7b000) [pid = 1970] [serial = 1409] [outer = 0x7f1a61f2d400] 13:21:54 INFO - PROCESS | 1970 | 1461356514058 Marionette DEBUG loaded listener.js 13:21:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a728ba000) [pid = 1970] [serial = 1410] [outer = 0x7f1a61f2d400] 13:21:54 INFO - PROCESS | 1970 | 1461356514968 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:21:54 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) 13:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1483ms 13:21:55 INFO - PROCESS | 1970 | 1461356514999 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 13:21:55 INFO - PROCESS | 1970 | 1461356515003 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 13:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:21:55 INFO - PROCESS | 1970 | 1461356515009 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:21:55 INFO - PROCESS | 1970 | 1461356515013 Marionette TRACE conn4 <- [1,1850,null,{}] 13:21:55 INFO - PROCESS | 1970 | 1461356515018 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:55 INFO - PROCESS | 1970 | 1461356515231 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 13:21:55 INFO - PROCESS | 1970 | 1461356515454 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:55 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a74e83800 == 155 [pid = 1970] [id = 470] 13:21:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a4a5a8000) [pid = 1970] [serial = 1411] [outer = (nil)] 13:21:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a4a5afc00) [pid = 1970] [serial = 1412] [outer = 0x7f1a4a5a8000] 13:21:55 INFO - PROCESS | 1970 | 1461356515588 Marionette DEBUG loaded listener.js 13:21:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a72b1dc00) [pid = 1970] [serial = 1413] [outer = 0x7f1a4a5a8000] 13:21:56 INFO - PROCESS | 1970 | 1461356516562 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1629ms 13:21:56 INFO - PROCESS | 1970 | 1461356516640 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 13:21:56 INFO - PROCESS | 1970 | 1461356516644 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 13:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:21:56 INFO - PROCESS | 1970 | 1461356516651 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:21:56 INFO - PROCESS | 1970 | 1461356516655 Marionette TRACE conn4 <- [1,1854,null,{}] 13:21:56 INFO - PROCESS | 1970 | 1461356516661 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:56 INFO - PROCESS | 1970 | 1461356516905 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 13:21:57 INFO - PROCESS | 1970 | 1461356517159 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46c16000 == 156 [pid = 1970] [id = 471] 13:21:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a4a5a8c00) [pid = 1970] [serial = 1414] [outer = (nil)] 13:21:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a55b08c00) [pid = 1970] [serial = 1415] [outer = 0x7f1a4a5a8c00] 13:21:57 INFO - PROCESS | 1970 | 1461356517272 Marionette DEBUG loaded listener.js 13:21:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a55b0e800) [pid = 1970] [serial = 1416] [outer = 0x7f1a4a5a8c00] 13:21:58 INFO - PROCESS | 1970 | 1461356518110 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1533ms 13:21:58 INFO - PROCESS | 1970 | 1461356518186 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 13:21:58 INFO - PROCESS | 1970 | 1461356518191 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 13:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:21:58 INFO - PROCESS | 1970 | 1461356518199 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:21:58 INFO - PROCESS | 1970 | 1461356518202 Marionette TRACE conn4 <- [1,1858,null,{}] 13:21:58 INFO - PROCESS | 1970 | 1461356518209 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:58 INFO - PROCESS | 1970 | 1461356518479 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 13:21:58 INFO - PROCESS | 1970 | 1461356518727 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:58 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a6a2800 == 157 [pid = 1970] [id = 472] 13:21:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a4a68bc00) [pid = 1970] [serial = 1417] [outer = (nil)] 13:21:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a4a692400) [pid = 1970] [serial = 1418] [outer = 0x7f1a4a68bc00] 13:21:58 INFO - PROCESS | 1970 | 1461356518848 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a4a696c00) [pid = 1970] [serial = 1419] [outer = 0x7f1a4a68bc00] 13:21:59 INFO - PROCESS | 1970 | 1461356519720 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1586ms 13:21:59 INFO - PROCESS | 1970 | 1461356519785 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 1970 | 1461356519789 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 13:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:21:59 INFO - PROCESS | 1970 | 1461356519796 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 1970 | 1461356519799 Marionette TRACE conn4 <- [1,1862,null,{}] 13:21:59 INFO - PROCESS | 1970 | 1461356519805 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:00 INFO - PROCESS | 1970 | 1461356520018 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 13:22:00 INFO - PROCESS | 1970 | 1461356520286 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:00 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a2e2000 == 158 [pid = 1970] [id = 473] 13:22:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a46dfc800) [pid = 1970] [serial = 1420] [outer = (nil)] 13:22:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a4a68c000) [pid = 1970] [serial = 1421] [outer = 0x7f1a46dfc800] 13:22:00 INFO - PROCESS | 1970 | 1461356520419 Marionette DEBUG loaded listener.js 13:22:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a55b05000) [pid = 1970] [serial = 1422] [outer = 0x7f1a46dfc800] 13:22:01 INFO - PROCESS | 1970 | 1461356521744 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1979ms 13:22:01 INFO - PROCESS | 1970 | 1461356521776 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 13:22:01 INFO - PROCESS | 1970 | 1461356521781 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 13:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:22:01 INFO - PROCESS | 1970 | 1461356521788 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:22:01 INFO - PROCESS | 1970 | 1461356521794 Marionette TRACE conn4 <- [1,1866,null,{}] 13:22:01 INFO - PROCESS | 1970 | 1461356521802 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:02 INFO - PROCESS | 1970 | 1461356522055 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 13:22:02 INFO - PROCESS | 1970 | 1461356522291 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e4e9000 == 159 [pid = 1970] [id = 474] 13:22:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a46dd8c00) [pid = 1970] [serial = 1423] [outer = (nil)] 13:22:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a4a5a6800) [pid = 1970] [serial = 1424] [outer = 0x7f1a46dd8c00] 13:22:02 INFO - PROCESS | 1970 | 1461356522410 Marionette DEBUG loaded listener.js 13:22:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a4a5ea800) [pid = 1970] [serial = 1425] [outer = 0x7f1a46dd8c00] 13:22:03 INFO - PROCESS | 1970 | 1461356523381 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 13:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1684ms 13:22:03 INFO - PROCESS | 1970 | 1461356523475 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 13:22:03 INFO - PROCESS | 1970 | 1461356523495 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 13:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:22:03 INFO - PROCESS | 1970 | 1461356523519 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:22:03 INFO - PROCESS | 1970 | 1461356523526 Marionette TRACE conn4 <- [1,1870,null,{}] 13:22:03 INFO - PROCESS | 1970 | 1461356523621 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:03 INFO - PROCESS | 1970 | 1461356523873 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 13:22:04 INFO - PROCESS | 1970 | 1461356524290 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:04 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a570ee000 == 158 [pid = 1970] [id = 458] 13:22:04 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a729f5c00) [pid = 1970] [serial = 1289] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a6ece8400) [pid = 1970] [serial = 1286] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a6dd05400) [pid = 1970] [serial = 1283] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a6ccf2c00) [pid = 1970] [serial = 1280] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a57864000) [pid = 1970] [serial = 1295] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a4a5bac00) [pid = 1970] [serial = 1319] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a46ba1800) [pid = 1970] [serial = 1292] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46daa000 == 159 [pid = 1970] [id = 475] 13:22:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a46ba1800) [pid = 1970] [serial = 1426] [outer = (nil)] 13:22:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a4ce4a800) [pid = 1970] [serial = 1427] [outer = 0x7f1a46ba1800] 13:22:04 INFO - PROCESS | 1970 | 1461356524420 Marionette DEBUG loaded listener.js 13:22:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a4e374800) [pid = 1970] [serial = 1428] [outer = 0x7f1a46ba1800] 13:22:04 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54bda800 == 158 [pid = 1970] [id = 457] 13:22:04 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a542d5800 == 157 [pid = 1970] [id = 456] 13:22:04 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e636800 == 156 [pid = 1970] [id = 455] 13:22:04 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46cd9800 == 155 [pid = 1970] [id = 454] 13:22:04 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a19a800 == 154 [pid = 1970] [id = 453] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a5747e800) [pid = 1970] [serial = 1308] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a5786ec00) [pid = 1970] [serial = 1311] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a4e44b400) [pid = 1970] [serial = 1301] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a548fa400) [pid = 1970] [serial = 1259] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a56cf4000) [pid = 1970] [serial = 1305] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a57483800) [pid = 1970] [serial = 1262] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 169 (0x7f1a5b084c00) [pid = 1970] [serial = 1314] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 168 (0x7f1a5aa0a400) [pid = 1970] [serial = 1265] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 167 (0x7f1a4a0c4000) [pid = 1970] [serial = 1299] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 166 (0x7f1a46dfb400) [pid = 1970] [serial = 1298] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a5b590800) [pid = 1970] [serial = 1268] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a5aa05000) [pid = 1970] [serial = 1254] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a4f750000) [pid = 1970] [serial = 1302] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a5e132800) [pid = 1970] [serial = 1271] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a5f7b1000) [pid = 1970] [serial = 1317] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a61f9c400) [pid = 1970] [serial = 1274] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a57866000) [pid = 1970] [serial = 1310] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a57c31400) [pid = 1970] [serial = 1313] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a5718ac00) [pid = 1970] [serial = 1307] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a5f354800) [pid = 1970] [serial = 1316] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a5582bc00) [pid = 1970] [serial = 1304] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a63f18c00) [pid = 1970] [serial = 1277] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a46df9c00) [pid = 1970] [serial = 1256] [outer = (nil)] [url = about:blank] 13:22:05 INFO - PROCESS | 1970 | 1461356525295 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 13:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1822ms 13:22:05 INFO - PROCESS | 1970 | 1461356525353 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 13:22:05 INFO - PROCESS | 1970 | 1461356525356 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 13:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:22:05 INFO - PROCESS | 1970 | 1461356525372 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 1970 | 1461356525377 Marionette TRACE conn4 <- [1,1874,null,{}] 13:22:05 INFO - PROCESS | 1970 | 1461356525393 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:05 INFO - PROCESS | 1970 | 1461356525595 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 13:22:05 INFO - PROCESS | 1970 | 1461356525771 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e629800 == 155 [pid = 1970] [id = 476] 13:22:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a48a53400) [pid = 1970] [serial = 1429] [outer = (nil)] 13:22:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a4f30cc00) [pid = 1970] [serial = 1430] [outer = 0x7f1a48a53400] 13:22:05 INFO - PROCESS | 1970 | 1461356525842 Marionette DEBUG loaded listener.js 13:22:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a54b02c00) [pid = 1970] [serial = 1431] [outer = 0x7f1a48a53400] 13:22:06 INFO - PROCESS | 1970 | 1461356526636 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1340ms 13:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:22:06 INFO - PROCESS | 1970 | 1461356526712 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 13:22:06 INFO - PROCESS | 1970 | 1461356526715 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 13:22:06 INFO - PROCESS | 1970 | 1461356526722 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:22:06 INFO - PROCESS | 1970 | 1461356526724 Marionette TRACE conn4 <- [1,1878,null,{}] 13:22:06 INFO - PROCESS | 1970 | 1461356526731 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:06 INFO - PROCESS | 1970 | 1461356526915 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 13:22:07 INFO - PROCESS | 1970 | 1461356527112 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56a93000 == 156 [pid = 1970] [id = 477] 13:22:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a4a0c4000) [pid = 1970] [serial = 1432] [outer = (nil)] 13:22:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a55aa6c00) [pid = 1970] [serial = 1433] [outer = 0x7f1a4a0c4000] 13:22:07 INFO - PROCESS | 1970 | 1461356527187 Marionette DEBUG loaded listener.js 13:22:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a55b29000) [pid = 1970] [serial = 1434] [outer = 0x7f1a4a0c4000] 13:22:08 INFO - PROCESS | 1970 | 1461356528070 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1382ms 13:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:22:08 INFO - PROCESS | 1970 | 1461356528103 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 13:22:08 INFO - PROCESS | 1970 | 1461356528106 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 13:22:08 INFO - PROCESS | 1970 | 1461356528111 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:22:08 INFO - PROCESS | 1970 | 1461356528114 Marionette TRACE conn4 <- [1,1882,null,{}] 13:22:08 INFO - PROCESS | 1970 | 1461356528125 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:08 INFO - PROCESS | 1970 | 1461356528381 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 13:22:08 INFO - PROCESS | 1970 | 1461356528441 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:08 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a576e1800 == 157 [pid = 1970] [id = 478] 13:22:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a54bac800) [pid = 1970] [serial = 1435] [outer = (nil)] 13:22:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a55b34400) [pid = 1970] [serial = 1436] [outer = 0x7f1a54bac800] 13:22:08 INFO - PROCESS | 1970 | 1461356528509 Marionette DEBUG loaded listener.js 13:22:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a57463800) [pid = 1970] [serial = 1437] [outer = 0x7f1a54bac800] 13:22:09 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a4ce47000) [pid = 1970] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:22:09 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a4ce4b000) [pid = 1970] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:22:09 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a46dd0400) [pid = 1970] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:22:09 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a48a56800) [pid = 1970] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:22:09 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a54b06c00) [pid = 1970] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:22:09 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a4ce43400) [pid = 1970] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:22:09 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a4a7b1800) [pid = 1970] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:22:09 INFO - PROCESS | 1970 | 1461356529666 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1586ms 13:22:09 INFO - PROCESS | 1970 | 1461356529698 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 13:22:09 INFO - PROCESS | 1970 | 1461356529700 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 13:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:22:09 INFO - PROCESS | 1970 | 1461356529706 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:22:09 INFO - PROCESS | 1970 | 1461356529708 Marionette TRACE conn4 <- [1,1886,null,{}] 13:22:09 INFO - PROCESS | 1970 | 1461356529715 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:09 INFO - PROCESS | 1970 | 1461356529968 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 13:22:09 INFO - PROCESS | 1970 | 1461356529995 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b71000 == 158 [pid = 1970] [id = 479] 13:22:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a54bb0800) [pid = 1970] [serial = 1438] [outer = (nil)] 13:22:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a574a6400) [pid = 1970] [serial = 1439] [outer = 0x7f1a54bb0800] 13:22:10 INFO - PROCESS | 1970 | 1461356530059 Marionette DEBUG loaded listener.js 13:22:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a5a654000) [pid = 1970] [serial = 1440] [outer = 0x7f1a54bb0800] 13:22:10 INFO - PROCESS | 1970 | 1461356530856 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 13:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1182ms 13:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:22:10 INFO - PROCESS | 1970 | 1461356530889 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 13:22:10 INFO - PROCESS | 1970 | 1461356530893 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 13:22:10 INFO - PROCESS | 1970 | 1461356530909 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:22:10 INFO - PROCESS | 1970 | 1461356530912 Marionette TRACE conn4 <- [1,1890,null,{}] 13:22:10 INFO - PROCESS | 1970 | 1461356530917 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:11 INFO - PROCESS | 1970 | 1461356531103 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 13:22:11 INFO - PROCESS | 1970 | 1461356531139 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:11 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5aa61000 == 159 [pid = 1970] [id = 480] 13:22:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a5b08b000) [pid = 1970] [serial = 1441] [outer = (nil)] 13:22:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a5b0f4c00) [pid = 1970] [serial = 1442] [outer = 0x7f1a5b08b000] 13:22:11 INFO - PROCESS | 1970 | 1461356531200 Marionette DEBUG loaded listener.js 13:22:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a5b8ac400) [pid = 1970] [serial = 1443] [outer = 0x7f1a5b08b000] 13:22:12 INFO - PROCESS | 1970 | 1461356532373 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 13:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1543ms 13:22:12 INFO - PROCESS | 1970 | 1461356532442 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 13:22:12 INFO - PROCESS | 1970 | 1461356532450 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 13:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:22:12 INFO - PROCESS | 1970 | 1461356532459 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:22:12 INFO - PROCESS | 1970 | 1461356532463 Marionette TRACE conn4 <- [1,1894,null,{}] 13:22:12 INFO - PROCESS | 1970 | 1461356532472 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:12 INFO - PROCESS | 1970 | 1461356532718 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 13:22:12 INFO - PROCESS | 1970 | 1461356532973 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d64c000 == 160 [pid = 1970] [id = 481] 13:22:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a4a5f0c00) [pid = 1970] [serial = 1444] [outer = (nil)] 13:22:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a4a7b3c00) [pid = 1970] [serial = 1445] [outer = 0x7f1a4a5f0c00] 13:22:13 INFO - PROCESS | 1970 | 1461356533094 Marionette DEBUG loaded listener.js 13:22:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a4d5f8000) [pid = 1970] [serial = 1446] [outer = 0x7f1a4a5f0c00] 13:22:13 INFO - PROCESS | 1970 | 1461356533981 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1587ms 13:22:14 INFO - PROCESS | 1970 | 1461356534047 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 13:22:14 INFO - PROCESS | 1970 | 1461356534057 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 13:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:22:14 INFO - PROCESS | 1970 | 1461356534079 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:22:14 INFO - PROCESS | 1970 | 1461356534083 Marionette TRACE conn4 <- [1,1898,null,{}] 13:22:14 INFO - PROCESS | 1970 | 1461356534089 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:14 INFO - PROCESS | 1970 | 1461356534321 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 13:22:14 INFO - PROCESS | 1970 | 1461356534602 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:14 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5783a800 == 161 [pid = 1970] [id = 482] 13:22:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a4f303c00) [pid = 1970] [serial = 1447] [outer = (nil)] 13:22:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a54975000) [pid = 1970] [serial = 1448] [outer = 0x7f1a4f303c00] 13:22:14 INFO - PROCESS | 1970 | 1461356534727 Marionette DEBUG loaded listener.js 13:22:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a55aae400) [pid = 1970] [serial = 1449] [outer = 0x7f1a4f303c00] 13:22:15 INFO - PROCESS | 1970 | 1461356535590 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1592ms 13:22:15 INFO - PROCESS | 1970 | 1461356535669 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 13:22:15 INFO - PROCESS | 1970 | 1461356535672 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 13:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:22:15 INFO - PROCESS | 1970 | 1461356535679 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:22:15 INFO - PROCESS | 1970 | 1461356535685 Marionette TRACE conn4 <- [1,1902,null,{}] 13:22:15 INFO - PROCESS | 1970 | 1461356535701 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:15 INFO - PROCESS | 1970 | 1461356535937 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 13:22:16 INFO - PROCESS | 1970 | 1461356536244 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5cd6a000 == 162 [pid = 1970] [id = 483] 13:22:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a55b03800) [pid = 1970] [serial = 1450] [outer = (nil)] 13:22:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a5748b800) [pid = 1970] [serial = 1451] [outer = 0x7f1a55b03800] 13:22:16 INFO - PROCESS | 1970 | 1461356536323 Marionette DEBUG loaded listener.js 13:22:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a57c2d800) [pid = 1970] [serial = 1452] [outer = 0x7f1a55b03800] 13:22:17 INFO - PROCESS | 1970 | 1461356537179 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1551ms 13:22:17 INFO - PROCESS | 1970 | 1461356537232 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 13:22:17 INFO - PROCESS | 1970 | 1461356537236 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 13:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:22:17 INFO - PROCESS | 1970 | 1461356537243 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 1970 | 1461356537247 Marionette TRACE conn4 <- [1,1906,null,{}] 13:22:17 INFO - PROCESS | 1970 | 1461356537254 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:17 INFO - PROCESS | 1970 | 1461356537467 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 13:22:17 INFO - PROCESS | 1970 | 1461356537679 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:17 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60941800 == 163 [pid = 1970] [id = 484] 13:22:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a55b2b800) [pid = 1970] [serial = 1453] [outer = (nil)] 13:22:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a5b509800) [pid = 1970] [serial = 1454] [outer = 0x7f1a55b2b800] 13:22:17 INFO - PROCESS | 1970 | 1461356537841 Marionette DEBUG loaded listener.js 13:22:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a5d70d400) [pid = 1970] [serial = 1455] [outer = 0x7f1a55b2b800] 13:22:18 INFO - PROCESS | 1970 | 1461356538758 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 13:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1579ms 13:22:18 INFO - PROCESS | 1970 | 1461356538825 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 13:22:18 INFO - PROCESS | 1970 | 1461356538831 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 13:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:22:18 INFO - PROCESS | 1970 | 1461356538839 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:22:18 INFO - PROCESS | 1970 | 1461356538844 Marionette TRACE conn4 <- [1,1910,null,{}] 13:22:18 INFO - PROCESS | 1970 | 1461356538850 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:19 INFO - PROCESS | 1970 | 1461356539064 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 13:22:19 INFO - PROCESS | 1970 | 1461356539356 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6d819800 == 164 [pid = 1970] [id = 485] 13:22:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a5efbb800) [pid = 1970] [serial = 1456] [outer = (nil)] 13:22:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a5f7b1000) [pid = 1970] [serial = 1457] [outer = 0x7f1a5efbb800] 13:22:19 INFO - PROCESS | 1970 | 1461356539482 Marionette DEBUG loaded listener.js 13:22:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a61f9c400) [pid = 1970] [serial = 1458] [outer = 0x7f1a5efbb800] 13:22:20 INFO - PROCESS | 1970 | 1461356540385 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 13:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1582ms 13:22:20 INFO - PROCESS | 1970 | 1461356540422 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 13:22:20 INFO - PROCESS | 1970 | 1461356540427 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 13:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:22:20 INFO - PROCESS | 1970 | 1461356540434 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:22:20 INFO - PROCESS | 1970 | 1461356540437 Marionette TRACE conn4 <- [1,1914,null,{}] 13:22:20 INFO - PROCESS | 1970 | 1461356540443 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:20 INFO - PROCESS | 1970 | 1461356540671 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 13:22:20 INFO - PROCESS | 1970 | 1461356540878 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72fac000 == 165 [pid = 1970] [id = 486] 13:22:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a5d96dc00) [pid = 1970] [serial = 1459] [outer = (nil)] 13:22:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a72577000) [pid = 1970] [serial = 1460] [outer = 0x7f1a5d96dc00] 13:22:20 INFO - PROCESS | 1970 | 1461356540993 Marionette DEBUG loaded listener.js 13:22:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a72b1e000) [pid = 1970] [serial = 1461] [outer = 0x7f1a5d96dc00] 13:22:21 INFO - PROCESS | 1970 | 1461356541839 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1429ms 13:22:21 INFO - PROCESS | 1970 | 1461356541867 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 13:22:21 INFO - PROCESS | 1970 | 1461356541871 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 13:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:22:21 INFO - PROCESS | 1970 | 1461356541881 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:22:21 INFO - PROCESS | 1970 | 1461356541883 Marionette TRACE conn4 <- [1,1918,null,{}] 13:22:21 INFO - PROCESS | 1970 | 1461356541887 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:22 INFO - PROCESS | 1970 | 1461356542092 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 13:22:22 INFO - PROCESS | 1970 | 1461356542300 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7813c000 == 166 [pid = 1970] [id = 487] 13:22:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a46093000) [pid = 1970] [serial = 1462] [outer = (nil)] 13:22:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a4609a800) [pid = 1970] [serial = 1463] [outer = 0x7f1a46093000] 13:22:22 INFO - PROCESS | 1970 | 1461356542412 Marionette DEBUG loaded listener.js 13:22:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a460a0800) [pid = 1970] [serial = 1464] [outer = 0x7f1a46093000] 13:22:23 INFO - PROCESS | 1970 | 1461356543288 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 13:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1483ms 13:22:23 INFO - PROCESS | 1970 | 1461356543365 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 13:22:23 INFO - PROCESS | 1970 | 1461356543369 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 13:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:22:23 INFO - PROCESS | 1970 | 1461356543380 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:22:23 INFO - PROCESS | 1970 | 1461356543383 Marionette TRACE conn4 <- [1,1922,null,{}] 13:22:23 INFO - PROCESS | 1970 | 1461356543389 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:23 INFO - PROCESS | 1970 | 1461356543643 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 13:22:23 INFO - PROCESS | 1970 | 1461356543906 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4889c000 == 167 [pid = 1970] [id = 488] 13:22:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a46092400) [pid = 1970] [serial = 1465] [outer = (nil)] 13:22:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a48aa8800) [pid = 1970] [serial = 1466] [outer = 0x7f1a46092400] 13:22:24 INFO - PROCESS | 1970 | 1461356544023 Marionette DEBUG loaded listener.js 13:22:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a48aad000) [pid = 1970] [serial = 1467] [outer = 0x7f1a46092400] 13:22:24 INFO - PROCESS | 1970 | 1461356544887 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 13:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1539ms 13:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:22:24 INFO - PROCESS | 1970 | 1461356544919 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 13:22:24 INFO - PROCESS | 1970 | 1461356544922 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 13:22:24 INFO - PROCESS | 1970 | 1461356544928 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 1970 | 1461356544931 Marionette TRACE conn4 <- [1,1926,null,{}] 13:22:24 INFO - PROCESS | 1970 | 1461356544937 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:25 INFO - PROCESS | 1970 | 1461356545131 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 13:22:25 INFO - PROCESS | 1970 | 1461356545343 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b31e800 == 168 [pid = 1970] [id = 489] 13:22:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a46095800) [pid = 1970] [serial = 1468] [outer = (nil)] 13:22:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a48ab1800) [pid = 1970] [serial = 1469] [outer = 0x7f1a46095800] 13:22:25 INFO - PROCESS | 1970 | 1461356545453 Marionette DEBUG loaded listener.js 13:22:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a6dad9c00) [pid = 1970] [serial = 1470] [outer = 0x7f1a46095800] 13:22:26 INFO - PROCESS | 1970 | 1461356546408 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 13:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1528ms 13:22:26 INFO - PROCESS | 1970 | 1461356546456 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 13:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:22:26 INFO - PROCESS | 1970 | 1461356546460 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 13:22:26 INFO - PROCESS | 1970 | 1461356546467 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:22:26 INFO - PROCESS | 1970 | 1461356546471 Marionette TRACE conn4 <- [1,1930,null,{}] 13:22:26 INFO - PROCESS | 1970 | 1461356546477 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:26 INFO - PROCESS | 1970 | 1461356546679 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 13:22:26 INFO - PROCESS | 1970 | 1461356546901 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a448d2800 == 169 [pid = 1970] [id = 490] 13:22:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a4e66b400) [pid = 1970] [serial = 1471] [outer = (nil)] 13:22:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a4e66dc00) [pid = 1970] [serial = 1472] [outer = 0x7f1a4e66b400] 13:22:27 INFO - PROCESS | 1970 | 1461356547071 Marionette DEBUG loaded listener.js 13:22:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a4e671800) [pid = 1970] [serial = 1473] [outer = 0x7f1a4e66b400] 13:22:27 INFO - PROCESS | 1970 | 1461356547955 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 13:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1528ms 13:22:27 INFO - PROCESS | 1970 | 1461356547996 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 13:22:28 INFO - PROCESS | 1970 | 1461356548001 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 13:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:22:28 INFO - PROCESS | 1970 | 1461356548008 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:22:28 INFO - PROCESS | 1970 | 1461356548013 Marionette TRACE conn4 <- [1,1934,null,{}] 13:22:28 INFO - PROCESS | 1970 | 1461356548019 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:28 INFO - PROCESS | 1970 | 1461356548263 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 13:22:28 INFO - PROCESS | 1970 | 1461356548583 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4cd48800 == 170 [pid = 1970] [id = 491] 13:22:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a4cbb5c00) [pid = 1970] [serial = 1474] [outer = (nil)] 13:22:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a4cbba400) [pid = 1970] [serial = 1475] [outer = 0x7f1a4cbb5c00] 13:22:28 INFO - PROCESS | 1970 | 1461356548673 Marionette DEBUG loaded listener.js 13:22:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a729ebc00) [pid = 1970] [serial = 1476] [outer = 0x7f1a4cbb5c00] 13:22:29 INFO - PROCESS | 1970 | 1461356549523 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1582ms 13:22:29 INFO - PROCESS | 1970 | 1461356549591 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 13:22:29 INFO - PROCESS | 1970 | 1461356549594 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 13:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:22:29 INFO - PROCESS | 1970 | 1461356549600 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:22:29 INFO - PROCESS | 1970 | 1461356549603 Marionette TRACE conn4 <- [1,1938,null,{}] 13:22:29 INFO - PROCESS | 1970 | 1461356549608 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:29 INFO - PROCESS | 1970 | 1461356549814 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 13:22:30 INFO - PROCESS | 1970 | 1461356550030 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b321800 == 171 [pid = 1970] [id = 492] 13:22:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a44b94400) [pid = 1970] [serial = 1477] [outer = (nil)] 13:22:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a44b9b400) [pid = 1970] [serial = 1478] [outer = 0x7f1a44b94400] 13:22:30 INFO - PROCESS | 1970 | 1461356550149 Marionette DEBUG loaded listener.js 13:22:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a44ba0800) [pid = 1970] [serial = 1479] [outer = 0x7f1a44b94400] 13:22:31 INFO - PROCESS | 1970 | 1461356551090 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1545ms 13:22:31 INFO - PROCESS | 1970 | 1461356551146 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 13:22:31 INFO - PROCESS | 1970 | 1461356551149 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 13:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:22:31 INFO - PROCESS | 1970 | 1461356551155 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - PROCESS | 1970 | 1461356551158 Marionette TRACE conn4 <- [1,1942,null,{}] 13:22:31 INFO - PROCESS | 1970 | 1461356551163 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:31 INFO - PROCESS | 1970 | 1461356551420 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 13:22:31 INFO - PROCESS | 1970 | 1461356551634 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a44924800 == 172 [pid = 1970] [id = 493] 13:22:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a44b96c00) [pid = 1970] [serial = 1480] [outer = (nil)] 13:22:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a44cae000) [pid = 1970] [serial = 1481] [outer = 0x7f1a44b96c00] 13:22:31 INFO - PROCESS | 1970 | 1461356551748 Marionette DEBUG loaded listener.js 13:22:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a44cb2000) [pid = 1970] [serial = 1482] [outer = 0x7f1a44b96c00] 13:22:33 INFO - PROCESS | 1970 | 1461356553256 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2128ms 13:22:33 INFO - PROCESS | 1970 | 1461356553284 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 13:22:33 INFO - PROCESS | 1970 | 1461356553290 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 13:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:22:33 INFO - PROCESS | 1970 | 1461356553297 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:22:33 INFO - PROCESS | 1970 | 1461356553302 Marionette TRACE conn4 <- [1,1946,null,{}] 13:22:33 INFO - PROCESS | 1970 | 1461356553309 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:33 INFO - PROCESS | 1970 | 1461356553496 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 13:22:33 INFO - PROCESS | 1970 | 1461356553771 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a69d800 == 173 [pid = 1970] [id = 494] 13:22:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a46b26800) [pid = 1970] [serial = 1483] [outer = (nil)] 13:22:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a46b2d000) [pid = 1970] [serial = 1484] [outer = 0x7f1a46b26800] 13:22:33 INFO - PROCESS | 1970 | 1461356553884 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a46b9e000) [pid = 1970] [serial = 1485] [outer = 0x7f1a46b26800] 13:22:34 INFO - PROCESS | 1970 | 1461356554720 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1485ms 13:22:34 INFO - PROCESS | 1970 | 1461356554783 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 13:22:34 INFO - PROCESS | 1970 | 1461356554791 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 13:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:22:34 INFO - PROCESS | 1970 | 1461356554800 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:22:34 INFO - PROCESS | 1970 | 1461356554804 Marionette TRACE conn4 <- [1,1950,null,{}] 13:22:34 INFO - PROCESS | 1970 | 1461356554809 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:35 INFO - PROCESS | 1970 | 1461356555109 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 13:22:35 INFO - PROCESS | 1970 | 1461356555519 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:35 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46c1f000 == 174 [pid = 1970] [id = 495] 13:22:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a4984cc00) [pid = 1970] [serial = 1486] [outer = (nil)] 13:22:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a49852800) [pid = 1970] [serial = 1487] [outer = 0x7f1a4984cc00] 13:22:35 INFO - PROCESS | 1970 | 1461356555588 Marionette DEBUG loaded listener.js 13:22:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a498e2800) [pid = 1970] [serial = 1488] [outer = 0x7f1a4984cc00] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a2d6000 == 173 [pid = 1970] [id = 389] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b71000 == 172 [pid = 1970] [id = 479] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a60913400) [pid = 1970] [serial = 1337] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a6dbefc00) [pid = 1970] [serial = 1340] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a7091b800) [pid = 1970] [serial = 1343] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a4a7b5c00) [pid = 1970] [serial = 1346] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a70ec1800) [pid = 1970] [serial = 1349] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a55b2f400) [pid = 1970] [serial = 1352] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a48a4a000) [pid = 1970] [serial = 1358] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a4ce4fc00) [pid = 1970] [serial = 1355] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a576e1800 == 171 [pid = 1970] [id = 478] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56a93000 == 170 [pid = 1970] [id = 477] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e629800 == 169 [pid = 1970] [id = 476] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46daa000 == 168 [pid = 1970] [id = 475] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e4e9000 == 167 [pid = 1970] [id = 474] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a6a2800 == 166 [pid = 1970] [id = 472] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46c16000 == 165 [pid = 1970] [id = 471] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a74e83800 == 164 [pid = 1970] [id = 470] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a63fe8000 == 163 [pid = 1970] [id = 468] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6144c800 == 162 [pid = 1970] [id = 467] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a603ce000 == 161 [pid = 1970] [id = 466] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5e19f000 == 160 [pid = 1970] [id = 465] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b1d5000 == 159 [pid = 1970] [id = 464] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5abda800 == 158 [pid = 1970] [id = 463] 13:22:36 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d794800 == 157 [pid = 1970] [id = 460] 13:22:36 INFO - PROCESS | 1970 | 1461356556515 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1733ms 13:22:36 INFO - PROCESS | 1970 | 1461356556534 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 13:22:36 INFO - PROCESS | 1970 | 1461356556538 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 13:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:22:36 INFO - PROCESS | 1970 | 1461356556547 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:22:36 INFO - PROCESS | 1970 | 1461356556551 Marionette TRACE conn4 <- [1,1954,null,{}] 13:22:36 INFO - PROCESS | 1970 | 1461356556566 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:36 INFO - PROCESS | 1970 | 1461356556753 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a5472a000) [pid = 1970] [serial = 1320] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a4f74f400) [pid = 1970] [serial = 1325] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a58f3fc00) [pid = 1970] [serial = 1331] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a4a5e3800) [pid = 1970] [serial = 1362] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a571b6c00) [pid = 1970] [serial = 1328] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a4d5f5800) [pid = 1970] [serial = 1365] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a54b05400) [pid = 1970] [serial = 1370] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a55761400) [pid = 1970] [serial = 1371] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a56f2d800) [pid = 1970] [serial = 1376] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a57484800) [pid = 1970] [serial = 1377] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a54724400) [pid = 1970] [serial = 1368] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a49eae400) [pid = 1970] [serial = 1361] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a55aa5400) [pid = 1970] [serial = 1373] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a4ce4a400) [pid = 1970] [serial = 1364] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a55b31000) [pid = 1970] [serial = 1374] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a46ba3800) [pid = 1970] [serial = 1322] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a4e7cf000) [pid = 1970] [serial = 1367] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a5b8a5000) [pid = 1970] [serial = 1334] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1970 | 1461356556986 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a2d6000 == 158 [pid = 1970] [id = 496] 13:22:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a49ea8400) [pid = 1970] [serial = 1489] [outer = (nil)] 13:22:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a4a5b1c00) [pid = 1970] [serial = 1490] [outer = 0x7f1a49ea8400] 13:22:37 INFO - PROCESS | 1970 | 1461356557054 Marionette DEBUG loaded listener.js 13:22:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a4a691c00) [pid = 1970] [serial = 1491] [outer = 0x7f1a49ea8400] 13:22:37 INFO - PROCESS | 1970 | 1461356557775 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 13:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1279ms 13:22:37 INFO - PROCESS | 1970 | 1461356557827 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 13:22:37 INFO - PROCESS | 1970 | 1461356557832 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 13:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:22:37 INFO - PROCESS | 1970 | 1461356557837 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:22:37 INFO - PROCESS | 1970 | 1461356557839 Marionette TRACE conn4 <- [1,1958,null,{}] 13:22:37 INFO - PROCESS | 1970 | 1461356557844 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:38 INFO - PROCESS | 1970 | 1461356558081 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 13:22:38 INFO - PROCESS | 1970 | 1461356558102 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:38 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e4e8800 == 159 [pid = 1970] [id = 497] 13:22:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a44b9bc00) [pid = 1970] [serial = 1492] [outer = (nil)] 13:22:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a4cbaf000) [pid = 1970] [serial = 1493] [outer = 0x7f1a44b9bc00] 13:22:38 INFO - PROCESS | 1970 | 1461356558164 Marionette DEBUG loaded listener.js 13:22:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a4cbb6800) [pid = 1970] [serial = 1494] [outer = 0x7f1a44b9bc00] 13:22:39 INFO - PROCESS | 1970 | 1461356559047 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 13:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1238ms 13:22:39 INFO - PROCESS | 1970 | 1461356559076 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 13:22:39 INFO - PROCESS | 1970 | 1461356559078 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 13:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:22:39 INFO - PROCESS | 1970 | 1461356559094 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:22:39 INFO - PROCESS | 1970 | 1461356559098 Marionette TRACE conn4 <- [1,1962,null,{}] 13:22:39 INFO - PROCESS | 1970 | 1461356559112 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:39 INFO - PROCESS | 1970 | 1461356559349 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 13:22:39 INFO - PROCESS | 1970 | 1461356559381 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53fa7000 == 160 [pid = 1970] [id = 498] 13:22:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a4a5bb800) [pid = 1970] [serial = 1495] [outer = (nil)] 13:22:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a4ce49400) [pid = 1970] [serial = 1496] [outer = 0x7f1a4a5bb800] 13:22:39 INFO - PROCESS | 1970 | 1461356559440 Marionette DEBUG loaded listener.js 13:22:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a4e372800) [pid = 1970] [serial = 1497] [outer = 0x7f1a4a5bb800] 13:22:40 INFO - PROCESS | 1970 | 1461356560332 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 13:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1294ms 13:22:40 INFO - PROCESS | 1970 | 1461356560399 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 13:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:22:40 INFO - PROCESS | 1970 | 1461356560403 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 13:22:40 INFO - PROCESS | 1970 | 1461356560408 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:22:40 INFO - PROCESS | 1970 | 1461356560411 Marionette TRACE conn4 <- [1,1966,null,{}] 13:22:40 INFO - PROCESS | 1970 | 1461356560417 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:40 INFO - PROCESS | 1970 | 1461356560688 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 13:22:40 INFO - PROCESS | 1970 | 1461356560719 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56aae800 == 161 [pid = 1970] [id = 499] 13:22:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a4e66bc00) [pid = 1970] [serial = 1498] [outer = (nil)] 13:22:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a4f671800) [pid = 1970] [serial = 1499] [outer = 0x7f1a4e66bc00] 13:22:40 INFO - PROCESS | 1970 | 1461356560788 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a54724400) [pid = 1970] [serial = 1500] [outer = 0x7f1a4e66bc00] 13:22:41 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a54bac800) [pid = 1970] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:22:41 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a4a0c4000) [pid = 1970] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:22:41 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a46ba1800) [pid = 1970] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:22:41 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a46b9cc00) [pid = 1970] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:22:41 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a48a53400) [pid = 1970] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:22:41 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a46dd8c00) [pid = 1970] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:22:41 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a54bb0800) [pid = 1970] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:22:42 INFO - PROCESS | 1970 | 1461356562149 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 13:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1778ms 13:22:42 INFO - PROCESS | 1970 | 1461356562187 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 13:22:42 INFO - PROCESS | 1970 | 1461356562189 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 13:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:22:42 INFO - PROCESS | 1970 | 1461356562196 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:22:42 INFO - PROCESS | 1970 | 1461356562199 Marionette TRACE conn4 <- [1,1970,null,{}] 13:22:42 INFO - PROCESS | 1970 | 1461356562216 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:42 INFO - PROCESS | 1970 | 1461356562391 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 13:22:42 INFO - PROCESS | 1970 | 1461356562564 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57140800 == 162 [pid = 1970] [id = 500] 13:22:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a48a53400) [pid = 1970] [serial = 1501] [outer = (nil)] 13:22:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a54730800) [pid = 1970] [serial = 1502] [outer = 0x7f1a48a53400] 13:22:42 INFO - PROCESS | 1970 | 1461356562624 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a54b0cc00) [pid = 1970] [serial = 1503] [outer = 0x7f1a48a53400] 13:22:43 INFO - PROCESS | 1970 | 1461356563312 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 13:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1130ms 13:22:43 INFO - PROCESS | 1970 | 1461356563326 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 13:22:43 INFO - PROCESS | 1970 | 1461356563330 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 13:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:22:43 INFO - PROCESS | 1970 | 1461356563335 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 1970 | 1461356563339 Marionette TRACE conn4 <- [1,1974,null,{}] 13:22:43 INFO - PROCESS | 1970 | 1461356563344 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:43 INFO - PROCESS | 1970 | 1461356563591 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 13:22:43 INFO - PROCESS | 1970 | 1461356563828 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a44928000 == 163 [pid = 1970] [id = 501] 13:22:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a44b96800) [pid = 1970] [serial = 1504] [outer = (nil)] 13:22:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a44ba2400) [pid = 1970] [serial = 1505] [outer = 0x7f1a44b96800] 13:22:43 INFO - PROCESS | 1970 | 1461356563945 Marionette DEBUG loaded listener.js 13:22:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a46099400) [pid = 1970] [serial = 1506] [outer = 0x7f1a44b96800] 13:22:44 INFO - PROCESS | 1970 | 1461356564945 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 13:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1676ms 13:22:45 INFO - PROCESS | 1970 | 1461356565015 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 13:22:45 INFO - PROCESS | 1970 | 1461356565022 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 13:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:22:45 INFO - PROCESS | 1970 | 1461356565031 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:22:45 INFO - PROCESS | 1970 | 1461356565035 Marionette TRACE conn4 <- [1,1978,null,{}] 13:22:45 INFO - PROCESS | 1970 | 1461356565042 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:45 INFO - PROCESS | 1970 | 1461356565254 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 13:22:45 INFO - PROCESS | 1970 | 1461356565465 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4cd44000 == 164 [pid = 1970] [id = 502] 13:22:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a48a49c00) [pid = 1970] [serial = 1507] [outer = (nil)] 13:22:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a498dc800) [pid = 1970] [serial = 1508] [outer = 0x7f1a48a49c00] 13:22:45 INFO - PROCESS | 1970 | 1461356565625 Marionette DEBUG loaded listener.js 13:22:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a4a0cc000) [pid = 1970] [serial = 1509] [outer = 0x7f1a48a49c00] 13:22:46 INFO - PROCESS | 1970 | 1461356566556 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1591ms 13:22:46 INFO - PROCESS | 1970 | 1461356566625 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 13:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:22:46 INFO - PROCESS | 1970 | 1461356566631 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 13:22:46 INFO - PROCESS | 1970 | 1461356566637 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:22:46 INFO - PROCESS | 1970 | 1461356566641 Marionette TRACE conn4 <- [1,1982,null,{}] 13:22:46 INFO - PROCESS | 1970 | 1461356566647 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:46 INFO - PROCESS | 1970 | 1461356566907 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 13:22:47 INFO - PROCESS | 1970 | 1461356567204 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:47 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57558000 == 165 [pid = 1970] [id = 503] 13:22:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a4cbad400) [pid = 1970] [serial = 1510] [outer = (nil)] 13:22:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a4cbb6400) [pid = 1970] [serial = 1511] [outer = 0x7f1a4cbad400] 13:22:47 INFO - PROCESS | 1970 | 1461356567323 Marionette DEBUG loaded listener.js 13:22:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a4e37a400) [pid = 1970] [serial = 1512] [outer = 0x7f1a4cbad400] 13:22:48 INFO - PROCESS | 1970 | 1461356568218 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1635ms 13:22:48 INFO - PROCESS | 1970 | 1461356568274 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 1970 | 1461356568278 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 13:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:22:48 INFO - PROCESS | 1970 | 1461356568293 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 1970 | 1461356568301 Marionette TRACE conn4 <- [1,1986,null,{}] 13:22:48 INFO - PROCESS | 1970 | 1461356568308 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:48 INFO - PROCESS | 1970 | 1461356568556 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 13:22:48 INFO - PROCESS | 1970 | 1461356568770 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bdd800 == 166 [pid = 1970] [id = 504] 13:22:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a4a68fc00) [pid = 1970] [serial = 1513] [outer = (nil)] 13:22:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a4f47b000) [pid = 1970] [serial = 1514] [outer = 0x7f1a4a68fc00] 13:22:48 INFO - PROCESS | 1970 | 1461356568942 Marionette DEBUG loaded listener.js 13:22:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a5497f000) [pid = 1970] [serial = 1515] [outer = 0x7f1a4a68fc00] 13:22:49 INFO - PROCESS | 1970 | 1461356569841 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1603ms 13:22:49 INFO - PROCESS | 1970 | 1461356569889 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 13:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:22:49 INFO - PROCESS | 1970 | 1461356569894 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 13:22:49 INFO - PROCESS | 1970 | 1461356569899 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:22:49 INFO - PROCESS | 1970 | 1461356569902 Marionette TRACE conn4 <- [1,1990,null,{}] 13:22:49 INFO - PROCESS | 1970 | 1461356569907 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:50 INFO - PROCESS | 1970 | 1461356570102 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 13:22:50 INFO - PROCESS | 1970 | 1461356570318 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5aa6d800 == 167 [pid = 1970] [id = 505] 13:22:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a4cbafc00) [pid = 1970] [serial = 1516] [outer = (nil)] 13:22:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a55b02c00) [pid = 1970] [serial = 1517] [outer = 0x7f1a4cbafc00] 13:22:50 INFO - PROCESS | 1970 | 1461356570438 Marionette DEBUG loaded listener.js 13:22:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a55b0f000) [pid = 1970] [serial = 1518] [outer = 0x7f1a4cbafc00] 13:22:51 INFO - PROCESS | 1970 | 1461356571347 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1477ms 13:22:51 INFO - PROCESS | 1970 | 1461356571376 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 13:22:51 INFO - PROCESS | 1970 | 1461356571379 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 13:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:22:51 INFO - PROCESS | 1970 | 1461356571387 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:22:51 INFO - PROCESS | 1970 | 1461356571391 Marionette TRACE conn4 <- [1,1994,null,{}] 13:22:51 INFO - PROCESS | 1970 | 1461356571397 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:51 INFO - PROCESS | 1970 | 1461356571598 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 13:22:51 INFO - PROCESS | 1970 | 1461356571868 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b262000 == 168 [pid = 1970] [id = 506] 13:22:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a56cee400) [pid = 1970] [serial = 1519] [outer = (nil)] 13:22:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a56d14000) [pid = 1970] [serial = 1520] [outer = 0x7f1a56cee400] 13:22:51 INFO - PROCESS | 1970 | 1461356571958 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a5738b400) [pid = 1970] [serial = 1521] [outer = 0x7f1a56cee400] 13:22:52 INFO - PROCESS | 1970 | 1461356572827 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1478ms 13:22:52 INFO - PROCESS | 1970 | 1461356572865 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 13:22:52 INFO - PROCESS | 1970 | 1461356572869 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 13:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:22:52 INFO - PROCESS | 1970 | 1461356572874 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:22:52 INFO - PROCESS | 1970 | 1461356572877 Marionette TRACE conn4 <- [1,1998,null,{}] 13:22:52 INFO - PROCESS | 1970 | 1461356572882 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:53 INFO - PROCESS | 1970 | 1461356573072 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 13:22:53 INFO - PROCESS | 1970 | ************************* 13:22:53 INFO - PROCESS | 1970 | A coding exception was thrown and uncaught in a Task. 13:22:53 INFO - PROCESS | 1970 | 13:22:53 INFO - PROCESS | 1970 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:22:53 INFO - PROCESS | 1970 | Full stack: 13:22:53 INFO - PROCESS | 1970 | ************************* 13:22:53 INFO - PROCESS | 1970 | 1461356573359 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a600df800 == 169 [pid = 1970] [id = 507] 13:22:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 207 (0x7f1a56cef800) [pid = 1970] [serial = 1522] [outer = (nil)] 13:22:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a58fe5c00) [pid = 1970] [serial = 1523] [outer = 0x7f1a56cef800] 13:22:53 INFO - PROCESS | 1970 | 1461356573471 Marionette DEBUG loaded listener.js 13:22:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a5aa06400) [pid = 1970] [serial = 1524] [outer = 0x7f1a56cef800] 13:22:54 INFO - PROCESS | 1970 | 1461356574337 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 13:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1479ms 13:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:22:54 INFO - PROCESS | 1970 | 1461356574354 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 13:22:54 INFO - PROCESS | 1970 | 1461356574356 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 13:22:54 INFO - PROCESS | 1970 | 1461356574362 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:22:54 INFO - PROCESS | 1970 | 1461356574365 Marionette TRACE conn4 <- [1,2002,null,{}] 13:22:54 INFO - PROCESS | 1970 | 1461356574370 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:54 INFO - PROCESS | 1970 | 1461356574559 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 13:22:54 INFO - PROCESS | 1970 | 1461356574791 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:54 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61e11800 == 170 [pid = 1970] [id = 508] 13:22:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a57468800) [pid = 1970] [serial = 1525] [outer = (nil)] 13:22:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a5adef000) [pid = 1970] [serial = 1526] [outer = 0x7f1a57468800] 13:22:54 INFO - PROCESS | 1970 | 1461356574865 Marionette DEBUG loaded listener.js 13:22:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a5b837c00) [pid = 1970] [serial = 1527] [outer = 0x7f1a57468800] 13:22:55 INFO - PROCESS | 1970 | 1461356575773 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1481ms 13:22:55 INFO - PROCESS | 1970 | 1461356575844 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 13:22:55 INFO - PROCESS | 1970 | 1461356575848 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 13:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:22:55 INFO - PROCESS | 1970 | 1461356575854 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:22:55 INFO - PROCESS | 1970 | 1461356575856 Marionette TRACE conn4 <- [1,2006,null,{}] 13:22:55 INFO - PROCESS | 1970 | 1461356575863 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:56 INFO - PROCESS | 1970 | 1461356576061 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 13:22:56 INFO - PROCESS | 1970 | 1461356576277 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ea15000 == 171 [pid = 1970] [id = 509] 13:22:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a4f74d000) [pid = 1970] [serial = 1528] [outer = (nil)] 13:22:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a5b83fc00) [pid = 1970] [serial = 1529] [outer = 0x7f1a4f74d000] 13:22:56 INFO - PROCESS | 1970 | 1461356576402 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a5f045c00) [pid = 1970] [serial = 1530] [outer = 0x7f1a4f74d000] 13:22:57 INFO - PROCESS | 1970 | 1461356577391 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 13:22:57 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 13:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1582ms 13:22:57 INFO - PROCESS | 1970 | 1461356577437 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 1970 | 1461356577441 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 13:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:22:57 INFO - PROCESS | 1970 | 1461356577447 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 1970 | 1461356577450 Marionette TRACE conn4 <- [1,2010,null,{}] 13:22:57 INFO - PROCESS | 1970 | 1461356577456 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:57 INFO - PROCESS | 1970 | 1461356577660 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 13:22:57 INFO - PROCESS | 1970 | 1461356577880 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72d56800 == 172 [pid = 1970] [id = 510] 13:22:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a54729c00) [pid = 1970] [serial = 1531] [outer = (nil)] 13:22:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a60914c00) [pid = 1970] [serial = 1532] [outer = 0x7f1a54729c00] 13:22:58 INFO - PROCESS | 1970 | 1461356577996 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a61fa0000) [pid = 1970] [serial = 1533] [outer = 0x7f1a54729c00] 13:22:58 INFO - PROCESS | 1970 | 1461356578923 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 13:22:58 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 13:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1527ms 13:22:58 INFO - PROCESS | 1970 | 1461356578975 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 13:22:58 INFO - PROCESS | 1970 | 1461356578979 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 13:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:22:58 INFO - PROCESS | 1970 | 1461356578985 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:22:58 INFO - PROCESS | 1970 | 1461356578988 Marionette TRACE conn4 <- [1,2014,null,{}] 13:22:58 INFO - PROCESS | 1970 | 1461356578993 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:59 INFO - PROCESS | 1970 | 1461356579188 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 13:22:59 INFO - PROCESS | 1970 | 1461356579416 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4cb62800 == 173 [pid = 1970] [id = 511] 13:22:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a48a4f000) [pid = 1970] [serial = 1534] [outer = (nil)] 13:22:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a55b03000) [pid = 1970] [serial = 1535] [outer = 0x7f1a48a4f000] 13:22:59 INFO - PROCESS | 1970 | 1461356579534 Marionette DEBUG loaded listener.js 13:22:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 221 (0x7f1a67c86800) [pid = 1970] [serial = 1536] [outer = 0x7f1a48a4f000] 13:23:00 INFO - PROCESS | 1970 | 1461356580472 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1530ms 13:23:00 INFO - PROCESS | 1970 | 1461356580517 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 13:23:00 INFO - PROCESS | 1970 | 1461356580521 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 13:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:23:00 INFO - PROCESS | 1970 | 1461356580526 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:23:00 INFO - PROCESS | 1970 | 1461356580530 Marionette TRACE conn4 <- [1,2018,null,{}] 13:23:00 INFO - PROCESS | 1970 | 1461356580555 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:00 INFO - PROCESS | 1970 | 1461356580802 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 13:23:01 INFO - PROCESS | 1970 | 1461356581118 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a47bd7000 == 174 [pid = 1970] [id = 512] 13:23:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 222 (0x7f1a5ade8800) [pid = 1970] [serial = 1537] [outer = (nil)] 13:23:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 223 (0x7f1a6ef7d000) [pid = 1970] [serial = 1538] [outer = 0x7f1a5ade8800] 13:23:01 INFO - PROCESS | 1970 | 1461356581198 Marionette DEBUG loaded listener.js 13:23:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 224 (0x7f1a729f2800) [pid = 1970] [serial = 1539] [outer = 0x7f1a5ade8800] 13:23:02 INFO - PROCESS | 1970 | 1461356582026 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1534ms 13:23:02 INFO - PROCESS | 1970 | 1461356582062 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 13:23:02 INFO - PROCESS | 1970 | 1461356582065 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 13:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:23:02 INFO - PROCESS | 1970 | 1461356582071 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:23:02 INFO - PROCESS | 1970 | 1461356582074 Marionette TRACE conn4 <- [1,2022,null,{}] 13:23:02 INFO - PROCESS | 1970 | 1461356582080 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:02 INFO - PROCESS | 1970 | 1461356582264 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 13:23:02 INFO - PROCESS | 1970 | 1461356582484 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ed25800 == 175 [pid = 1970] [id = 513] 13:23:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 225 (0x7f1a462c5400) [pid = 1970] [serial = 1540] [outer = (nil)] 13:23:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 226 (0x7f1a462cb000) [pid = 1970] [serial = 1541] [outer = 0x7f1a462c5400] 13:23:02 INFO - PROCESS | 1970 | 1461356582600 Marionette DEBUG loaded listener.js 13:23:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 227 (0x7f1a462d0000) [pid = 1970] [serial = 1542] [outer = 0x7f1a462c5400] 13:23:03 INFO - PROCESS | 1970 | 1461356583490 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1490ms 13:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:23:03 INFO - PROCESS | 1970 | 1461356583563 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 13:23:03 INFO - PROCESS | 1970 | 1461356583565 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 13:23:03 INFO - PROCESS | 1970 | 1461356583571 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:23:03 INFO - PROCESS | 1970 | 1461356583574 Marionette TRACE conn4 <- [1,2026,null,{}] 13:23:03 INFO - PROCESS | 1970 | 1461356583579 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:03 INFO - PROCESS | 1970 | 1461356583780 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 13:23:04 INFO - PROCESS | 1970 | 1461356584050 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a456dd800 == 176 [pid = 1970] [id = 514] 13:23:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 228 (0x7f1a457db400) [pid = 1970] [serial = 1543] [outer = (nil)] 13:23:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 229 (0x7f1a457e3000) [pid = 1970] [serial = 1544] [outer = 0x7f1a457db400] 13:23:04 INFO - PROCESS | 1970 | 1461356584172 Marionette DEBUG loaded listener.js 13:23:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 230 (0x7f1a457e9000) [pid = 1970] [serial = 1545] [outer = 0x7f1a457db400] 13:23:05 INFO - PROCESS | 1970 | 1461356585025 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1527ms 13:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:23:05 INFO - PROCESS | 1970 | 1461356585099 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 13:23:05 INFO - PROCESS | 1970 | 1461356585102 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 13:23:05 INFO - PROCESS | 1970 | 1461356585107 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:23:05 INFO - PROCESS | 1970 | 1461356585110 Marionette TRACE conn4 <- [1,2030,null,{}] 13:23:05 INFO - PROCESS | 1970 | 1461356585115 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:05 INFO - PROCESS | 1970 | 1461356585738 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 13:23:06 INFO - PROCESS | 1970 | 1461356586034 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a18c000 == 177 [pid = 1970] [id = 515] 13:23:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 231 (0x7f1a457dec00) [pid = 1970] [serial = 1546] [outer = (nil)] 13:23:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 232 (0x7f1a462c9000) [pid = 1970] [serial = 1547] [outer = 0x7f1a457dec00] 13:23:06 INFO - PROCESS | 1970 | 1461356586103 Marionette DEBUG loaded listener.js 13:23:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 233 (0x7f1a46b23c00) [pid = 1970] [serial = 1548] [outer = 0x7f1a457dec00] 13:23:07 INFO - PROCESS | 1970 | 1461356587003 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1929ms 13:23:07 INFO - PROCESS | 1970 | 1461356587038 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 13:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:23:07 INFO - PROCESS | 1970 | 1461356587044 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 13:23:07 INFO - PROCESS | 1970 | 1461356587051 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:23:07 INFO - PROCESS | 1970 | 1461356587057 Marionette TRACE conn4 <- [1,2034,null,{}] 13:23:07 INFO - PROCESS | 1970 | 1461356587063 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:07 INFO - PROCESS | 1970 | 1461356587248 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 13:23:07 INFO - PROCESS | 1970 | 1461356587473 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a542d1800 == 178 [pid = 1970] [id = 516] 13:23:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 234 (0x7f1a457ea000) [pid = 1970] [serial = 1549] [outer = (nil)] 13:23:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 235 (0x7f1a48a51000) [pid = 1970] [serial = 1550] [outer = 0x7f1a457ea000] 13:23:07 INFO - PROCESS | 1970 | 1461356587584 Marionette DEBUG loaded listener.js 13:23:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 236 (0x7f1a49848c00) [pid = 1970] [serial = 1551] [outer = 0x7f1a457ea000] 13:23:08 INFO - PROCESS | 1970 | 1461356588643 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1630ms 13:23:08 INFO - PROCESS | 1970 | 1461356588681 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 13:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:23:08 INFO - PROCESS | 1970 | 1461356588686 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 13:23:08 INFO - PROCESS | 1970 | 1461356588691 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:23:08 INFO - PROCESS | 1970 | 1461356588694 Marionette TRACE conn4 <- [1,2038,null,{}] 13:23:08 INFO - PROCESS | 1970 | 1461356588699 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:08 INFO - PROCESS | 1970 | 1461356588891 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 13:23:09 INFO - PROCESS | 1970 | 1461356589208 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:09 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4491e800 == 179 [pid = 1970] [id = 517] 13:23:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 237 (0x7f1a46b2f000) [pid = 1970] [serial = 1552] [outer = (nil)] 13:23:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 238 (0x7f1a4a5c1c00) [pid = 1970] [serial = 1553] [outer = 0x7f1a46b2f000] 13:23:09 INFO - PROCESS | 1970 | 1461356589336 Marionette DEBUG loaded listener.js 13:23:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 239 (0x7f1a4a697800) [pid = 1970] [serial = 1554] [outer = 0x7f1a46b2f000] 13:23:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57140800 == 178 [pid = 1970] [id = 500] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 238 (0x7f1a55b08c00) [pid = 1970] [serial = 1415] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 237 (0x7f1a4a5afc00) [pid = 1970] [serial = 1412] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 236 (0x7f1a6ef7b000) [pid = 1970] [serial = 1409] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 235 (0x7f1a4a692400) [pid = 1970] [serial = 1418] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56aae800 == 177 [pid = 1970] [id = 499] 13:23:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53fa7000 == 176 [pid = 1970] [id = 498] 13:23:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e4e8800 == 175 [pid = 1970] [id = 497] 13:23:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a2d6000 == 174 [pid = 1970] [id = 496] 13:23:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46c1f000 == 173 [pid = 1970] [id = 495] 13:23:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a69d800 == 172 [pid = 1970] [id = 494] 13:23:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4889c000 == 171 [pid = 1970] [id = 488] 13:23:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a7813c000 == 170 [pid = 1970] [id = 487] 13:23:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72fac000 == 169 [pid = 1970] [id = 486] 13:23:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6d819800 == 168 [pid = 1970] [id = 485] 13:23:10 INFO - PROCESS | 1970 | 1461356590304 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:23:10 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60941800 == 167 [pid = 1970] [id = 484] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 234 (0x7f1a57463800) [pid = 1970] [serial = 1437] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 233 (0x7f1a571bc000) [pid = 1970] [serial = 1388] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 232 (0x7f1a614a3400) [pid = 1970] [serial = 1400] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 231 (0x7f1a55aa6c00) [pid = 1970] [serial = 1433] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 230 (0x7f1a4e374800) [pid = 1970] [serial = 1428] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 229 (0x7f1a4a8c9800) [pid = 1970] [serial = 1382] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 228 (0x7f1a55b29000) [pid = 1970] [serial = 1434] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 227 (0x7f1a5cddd000) [pid = 1970] [serial = 1397] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 226 (0x7f1a4ce4a800) [pid = 1970] [serial = 1427] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 225 (0x7f1a5786a800) [pid = 1970] [serial = 1379] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 224 (0x7f1a5aa0b400) [pid = 1970] [serial = 1394] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 223 (0x7f1a61f9e400) [pid = 1970] [serial = 1403] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 222 (0x7f1a4f30cc00) [pid = 1970] [serial = 1430] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 221 (0x7f1a55b34400) [pid = 1970] [serial = 1436] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 220 (0x7f1a54b02c00) [pid = 1970] [serial = 1431] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a4a5ea800) [pid = 1970] [serial = 1425] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 218 (0x7f1a63fbec00) [pid = 1970] [serial = 1406] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 217 (0x7f1a57931400) [pid = 1970] [serial = 1391] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 216 (0x7f1a574a6400) [pid = 1970] [serial = 1439] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 215 (0x7f1a4a5a6800) [pid = 1970] [serial = 1424] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 214 (0x7f1a5792c000) [pid = 1970] [serial = 1380] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 213 (0x7f1a4a68c000) [pid = 1970] [serial = 1421] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 212 (0x7f1a54b0a400) [pid = 1970] [serial = 1385] [outer = (nil)] [url = about:blank] 13:23:10 INFO - PROCESS | 1970 | --DOMWINDOW == 211 (0x7f1a5a654000) [pid = 1970] [serial = 1440] [outer = (nil)] [url = about:blank] 13:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1678ms 13:23:10 INFO - PROCESS | 1970 | 1461356590371 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 13:23:10 INFO - PROCESS | 1970 | 1461356590376 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 13:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:23:10 INFO - PROCESS | 1970 | 1461356590391 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:23:10 INFO - PROCESS | 1970 | 1461356590398 Marionette TRACE conn4 <- [1,2042,null,{}] 13:23:10 INFO - PROCESS | 1970 | 1461356590404 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:10 INFO - PROCESS | 1970 | 1461356590605 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 13:23:10 INFO - PROCESS | 1970 | 1461356590834 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a6aa800 == 168 [pid = 1970] [id = 518] 13:23:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a46df9800) [pid = 1970] [serial = 1555] [outer = (nil)] 13:23:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a4cbb2800) [pid = 1970] [serial = 1556] [outer = 0x7f1a46df9800] 13:23:10 INFO - PROCESS | 1970 | 1461356590898 Marionette DEBUG loaded listener.js 13:23:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a4e371400) [pid = 1970] [serial = 1557] [outer = 0x7f1a46df9800] 13:23:11 INFO - PROCESS | 1970 | 1461356591610 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:23:11 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) 13:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1242ms 13:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:23:11 INFO - PROCESS | 1970 | 1461356591625 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 13:23:11 INFO - PROCESS | 1970 | 1461356591628 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 13:23:11 INFO - PROCESS | 1970 | 1461356591633 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:23:11 INFO - PROCESS | 1970 | 1461356591636 Marionette TRACE conn4 <- [1,2046,null,{}] 13:23:11 INFO - PROCESS | 1970 | 1461356591641 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:11 INFO - PROCESS | 1970 | 1461356591881 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 13:23:11 INFO - PROCESS | 1970 | 1461356591895 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:11 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53e8f800 == 169 [pid = 1970] [id = 519] 13:23:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a4ce48c00) [pid = 1970] [serial = 1558] [outer = (nil)] 13:23:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a4e66f400) [pid = 1970] [serial = 1559] [outer = 0x7f1a4ce48c00] 13:23:11 INFO - PROCESS | 1970 | 1461356591955 Marionette DEBUG loaded listener.js 13:23:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a4f668000) [pid = 1970] [serial = 1560] [outer = 0x7f1a4ce48c00] 13:23:12 INFO - PROCESS | 1970 | 1461356592899 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1334ms 13:23:12 INFO - PROCESS | 1970 | 1461356592968 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 13:23:12 INFO - PROCESS | 1970 | 1461356592971 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 13:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:23:12 INFO - PROCESS | 1970 | 1461356592977 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:23:12 INFO - PROCESS | 1970 | 1461356592979 Marionette TRACE conn4 <- [1,2050,null,{}] 13:23:12 INFO - PROCESS | 1970 | 1461356592984 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:13 INFO - PROCESS | 1970 | 1461356593233 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 13:23:13 INFO - PROCESS | 1970 | 1461356593266 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56bbe000 == 170 [pid = 1970] [id = 520] 13:23:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a5575ec00) [pid = 1970] [serial = 1561] [outer = (nil)] 13:23:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a55838000) [pid = 1970] [serial = 1562] [outer = 0x7f1a5575ec00] 13:23:13 INFO - PROCESS | 1970 | 1461356593336 Marionette DEBUG loaded listener.js 13:23:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a55b37800) [pid = 1970] [serial = 1563] [outer = 0x7f1a5575ec00] 13:23:14 INFO - PROCESS | 1970 | 1461356594326 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1375ms 13:23:14 INFO - PROCESS | 1970 | 1461356594356 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 13:23:14 INFO - PROCESS | 1970 | 1461356594360 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 13:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:23:14 INFO - PROCESS | 1970 | 1461356594366 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:23:14 INFO - PROCESS | 1970 | 1461356594369 Marionette TRACE conn4 <- [1,2054,null,{}] 13:23:14 INFO - PROCESS | 1970 | 1461356594375 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:14 INFO - PROCESS | 1970 | 1461356594619 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 13:23:14 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a4a5bb800) [pid = 1970] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:23:14 INFO - PROCESS | 1970 | --DOMWINDOW == 218 (0x7f1a49ea8400) [pid = 1970] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:23:14 INFO - PROCESS | 1970 | --DOMWINDOW == 217 (0x7f1a46b26800) [pid = 1970] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:23:14 INFO - PROCESS | 1970 | --DOMWINDOW == 216 (0x7f1a4984cc00) [pid = 1970] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:23:14 INFO - PROCESS | 1970 | --DOMWINDOW == 215 (0x7f1a4e66bc00) [pid = 1970] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:23:14 INFO - PROCESS | 1970 | --DOMWINDOW == 214 (0x7f1a44b9bc00) [pid = 1970] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:23:15 INFO - PROCESS | 1970 | 1461356595072 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:15 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4888d000 == 171 [pid = 1970] [id = 521] 13:23:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a44b9bc00) [pid = 1970] [serial = 1564] [outer = (nil)] 13:23:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a49ea8400) [pid = 1970] [serial = 1565] [outer = 0x7f1a44b9bc00] 13:23:15 INFO - PROCESS | 1970 | 1461356595137 Marionette DEBUG loaded listener.js 13:23:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a55b36000) [pid = 1970] [serial = 1566] [outer = 0x7f1a44b9bc00] 13:23:15 INFO - PROCESS | 1970 | 1461356595850 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1533ms 13:23:15 INFO - PROCESS | 1970 | 1461356595908 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 13:23:15 INFO - PROCESS | 1970 | 1461356595912 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 13:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:23:15 INFO - PROCESS | 1970 | 1461356595918 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:23:15 INFO - PROCESS | 1970 | 1461356595920 Marionette TRACE conn4 <- [1,2058,null,{}] 13:23:15 INFO - PROCESS | 1970 | 1461356595926 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:16 INFO - PROCESS | 1970 | 1461356596120 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 13:23:16 INFO - PROCESS | 1970 | 1461356596133 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57e53800 == 172 [pid = 1970] [id = 522] 13:23:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a571b6c00) [pid = 1970] [serial = 1567] [outer = (nil)] 13:23:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a5786a800) [pid = 1970] [serial = 1568] [outer = 0x7f1a571b6c00] 13:23:16 INFO - PROCESS | 1970 | 1461356596195 Marionette DEBUG loaded listener.js 13:23:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a5ade3c00) [pid = 1970] [serial = 1569] [outer = 0x7f1a571b6c00] 13:23:17 INFO - PROCESS | 1970 | 1461356597251 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1380ms 13:23:17 INFO - PROCESS | 1970 | 1461356597299 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 13:23:17 INFO - PROCESS | 1970 | 1461356597305 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 13:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:23:17 INFO - PROCESS | 1970 | 1461356597315 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:23:17 INFO - PROCESS | 1970 | 1461356597320 Marionette TRACE conn4 <- [1,2062,null,{}] 13:23:17 INFO - PROCESS | 1970 | 1461356597331 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:17 INFO - PROCESS | 1970 | 1461356597557 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 13:23:17 INFO - PROCESS | 1970 | 1461356597829 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:17 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a48a8c800 == 173 [pid = 1970] [id = 523] 13:23:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 221 (0x7f1a46098c00) [pid = 1970] [serial = 1570] [outer = (nil)] 13:23:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 222 (0x7f1a46b27400) [pid = 1970] [serial = 1571] [outer = 0x7f1a46098c00] 13:23:17 INFO - PROCESS | 1970 | 1461356597949 Marionette DEBUG loaded listener.js 13:23:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 223 (0x7f1a46dd8000) [pid = 1970] [serial = 1572] [outer = 0x7f1a46098c00] 13:23:18 INFO - PROCESS | 1970 | 1461356598868 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1586ms 13:23:18 INFO - PROCESS | 1970 | 1461356598902 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 13:23:18 INFO - PROCESS | 1970 | 1461356598909 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 13:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:23:18 INFO - PROCESS | 1970 | 1461356598920 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:23:18 INFO - PROCESS | 1970 | 1461356598924 Marionette TRACE conn4 <- [1,2066,null,{}] 13:23:18 INFO - PROCESS | 1970 | 1461356598929 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:19 INFO - PROCESS | 1970 | 1461356599126 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 13:23:19 INFO - PROCESS | 1970 | 1461356599449 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54bcc800 == 174 [pid = 1970] [id = 524] 13:23:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 224 (0x7f1a49eae400) [pid = 1970] [serial = 1573] [outer = (nil)] 13:23:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 225 (0x7f1a4a68d000) [pid = 1970] [serial = 1574] [outer = 0x7f1a49eae400] 13:23:19 INFO - PROCESS | 1970 | 1461356599528 Marionette DEBUG loaded listener.js 13:23:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 226 (0x7f1a4a8c3c00) [pid = 1970] [serial = 1575] [outer = 0x7f1a49eae400] 13:23:20 INFO - PROCESS | 1970 | 1461356600468 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1582ms 13:23:20 INFO - PROCESS | 1970 | 1461356600502 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 13:23:20 INFO - PROCESS | 1970 | 1461356600505 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 13:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:23:20 INFO - PROCESS | 1970 | 1461356600511 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:23:20 INFO - PROCESS | 1970 | 1461356600516 Marionette TRACE conn4 <- [1,2070,null,{}] 13:23:20 INFO - PROCESS | 1970 | 1461356600532 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:20 INFO - PROCESS | 1970 | 1461356600736 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 13:23:21 INFO - PROCESS | 1970 | 1461356601008 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b254800 == 175 [pid = 1970] [id = 525] 13:23:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 227 (0x7f1a54725800) [pid = 1970] [serial = 1576] [outer = (nil)] 13:23:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 228 (0x7f1a55831400) [pid = 1970] [serial = 1577] [outer = 0x7f1a54725800] 13:23:21 INFO - PROCESS | 1970 | 1461356601136 Marionette DEBUG loaded listener.js 13:23:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 229 (0x7f1a56d11400) [pid = 1970] [serial = 1578] [outer = 0x7f1a54725800] 13:23:22 INFO - PROCESS | 1970 | 1461356602009 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 13:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1534ms 13:23:22 INFO - PROCESS | 1970 | 1461356602047 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 13:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:23:22 INFO - PROCESS | 1970 | 1461356602052 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 13:23:22 INFO - PROCESS | 1970 | 1461356602058 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - PROCESS | 1970 | 1461356602061 Marionette TRACE conn4 <- [1,2074,null,{}] 13:23:22 INFO - PROCESS | 1970 | 1461356602065 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:22 INFO - PROCESS | 1970 | 1461356602258 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 13:23:22 INFO - PROCESS | 1970 | 1461356602530 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e69f000 == 176 [pid = 1970] [id = 526] 13:23:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 230 (0x7f1a4a698c00) [pid = 1970] [serial = 1579] [outer = (nil)] 13:23:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 231 (0x7f1a574a7c00) [pid = 1970] [serial = 1580] [outer = 0x7f1a4a698c00] 13:23:22 INFO - PROCESS | 1970 | 1461356602610 Marionette DEBUG loaded listener.js 13:23:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 232 (0x7f1a5b506800) [pid = 1970] [serial = 1581] [outer = 0x7f1a4a698c00] 13:23:23 INFO - PROCESS | 1970 | 1461356603473 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 13:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1483ms 13:23:23 INFO - PROCESS | 1970 | 1461356603547 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 13:23:23 INFO - PROCESS | 1970 | 1461356603550 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 13:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:23:23 INFO - PROCESS | 1970 | 1461356603559 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:23:23 INFO - PROCESS | 1970 | 1461356603561 Marionette TRACE conn4 <- [1,2078,null,{}] 13:23:23 INFO - PROCESS | 1970 | 1461356603567 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:23 INFO - PROCESS | 1970 | 1461356603778 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 13:23:24 INFO - PROCESS | 1970 | 1461356604042 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:24 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61e16800 == 177 [pid = 1970] [id = 527] 13:23:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 233 (0x7f1a54976c00) [pid = 1970] [serial = 1582] [outer = (nil)] 13:23:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 234 (0x7f1a5b8af800) [pid = 1970] [serial = 1583] [outer = 0x7f1a54976c00] 13:23:24 INFO - PROCESS | 1970 | 1461356604153 Marionette DEBUG loaded listener.js 13:23:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 235 (0x7f1a61e74400) [pid = 1970] [serial = 1584] [outer = 0x7f1a54976c00] 13:23:25 INFO - PROCESS | 1970 | 1461356605001 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1486ms 13:23:25 INFO - PROCESS | 1970 | 1461356605045 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 13:23:25 INFO - PROCESS | 1970 | 1461356605049 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 13:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:23:25 INFO - PROCESS | 1970 | 1461356605055 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:23:25 INFO - PROCESS | 1970 | 1461356605058 Marionette TRACE conn4 <- [1,2082,null,{}] 13:23:25 INFO - PROCESS | 1970 | 1461356605064 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:25 INFO - PROCESS | 1970 | 1461356605306 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 13:23:25 INFO - PROCESS | 1970 | 1461356605570 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a75865800 == 178 [pid = 1970] [id = 528] 13:23:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 236 (0x7f1a63fb6c00) [pid = 1970] [serial = 1585] [outer = (nil)] 13:23:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 237 (0x7f1a70ec3000) [pid = 1970] [serial = 1586] [outer = 0x7f1a63fb6c00] 13:23:25 INFO - PROCESS | 1970 | 1461356605650 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 238 (0x7f1a72b19c00) [pid = 1970] [serial = 1587] [outer = 0x7f1a63fb6c00] 13:23:26 INFO - PROCESS | 1970 | 1461356606592 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1578ms 13:23:26 INFO - PROCESS | 1970 | 1461356606633 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 13:23:26 INFO - PROCESS | 1970 | 1461356606636 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 13:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:23:26 INFO - PROCESS | 1970 | 1461356606642 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:23:26 INFO - PROCESS | 1970 | 1461356606644 Marionette TRACE conn4 <- [1,2086,null,{}] 13:23:26 INFO - PROCESS | 1970 | 1461356606650 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:26 INFO - PROCESS | 1970 | 1461356606855 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 13:23:27 INFO - PROCESS | 1970 | 1461356607078 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a461ac800 == 179 [pid = 1970] [id = 529] 13:23:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 239 (0x7f1a44c52400) [pid = 1970] [serial = 1588] [outer = (nil)] 13:23:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 240 (0x7f1a44c5b400) [pid = 1970] [serial = 1589] [outer = 0x7f1a44c52400] 13:23:27 INFO - PROCESS | 1970 | 1461356607188 Marionette DEBUG loaded listener.js 13:23:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 241 (0x7f1a44c60c00) [pid = 1970] [serial = 1590] [outer = 0x7f1a44c52400] 13:23:28 INFO - PROCESS | 1970 | 1461356608141 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1575ms 13:23:28 INFO - PROCESS | 1970 | 1461356608219 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 13:23:28 INFO - PROCESS | 1970 | 1461356608223 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 13:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:23:28 INFO - PROCESS | 1970 | 1461356608229 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:23:28 INFO - PROCESS | 1970 | 1461356608231 Marionette TRACE conn4 <- [1,2090,null,{}] 13:23:28 INFO - PROCESS | 1970 | 1461356608237 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:28 INFO - PROCESS | 1970 | 1461356608470 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 13:23:28 INFO - PROCESS | 1970 | 1461356608746 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a431db800 == 180 [pid = 1970] [id = 530] 13:23:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 242 (0x7f1a44c53400) [pid = 1970] [serial = 1591] [outer = (nil)] 13:23:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 243 (0x7f1a45f92c00) [pid = 1970] [serial = 1592] [outer = 0x7f1a44c53400] 13:23:28 INFO - PROCESS | 1970 | 1461356608871 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 244 (0x7f1a45f99c00) [pid = 1970] [serial = 1593] [outer = 0x7f1a44c53400] 13:23:29 INFO - PROCESS | 1970 | 1461356609700 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1525ms 13:23:29 INFO - PROCESS | 1970 | 1461356609756 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 1970 | 1461356609760 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 13:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:23:29 INFO - PROCESS | 1970 | 1461356609765 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 1970 | 1461356609767 Marionette TRACE conn4 <- [1,2094,null,{}] 13:23:29 INFO - PROCESS | 1970 | 1461356609772 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:29 INFO - PROCESS | 1970 | 1461356609976 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 13:23:30 INFO - PROCESS | 1970 | 1461356610200 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72f28800 == 181 [pid = 1970] [id = 531] 13:23:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 245 (0x7f1a44c5bc00) [pid = 1970] [serial = 1594] [outer = (nil)] 13:23:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 246 (0x7f1a45f9ec00) [pid = 1970] [serial = 1595] [outer = 0x7f1a44c5bc00] 13:23:30 INFO - PROCESS | 1970 | 1461356610313 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 247 (0x7f1a46086400) [pid = 1970] [serial = 1596] [outer = 0x7f1a44c5bc00] 13:23:31 INFO - PROCESS | 1970 | 1461356611158 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1429ms 13:23:31 INFO - PROCESS | 1970 | 1461356611196 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 1970 | 1461356611199 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 13:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:23:31 INFO - PROCESS | 1970 | 1461356611205 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 1970 | 1461356611207 Marionette TRACE conn4 <- [1,2098,null,{}] 13:23:31 INFO - PROCESS | 1970 | 1461356611212 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:31 INFO - PROCESS | 1970 | 1461356611411 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 13:23:31 INFO - PROCESS | 1970 | 1461356611675 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46c59000 == 182 [pid = 1970] [id = 532] 13:23:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 248 (0x7f1a45f93400) [pid = 1970] [serial = 1597] [outer = (nil)] 13:23:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 249 (0x7f1a4608c000) [pid = 1970] [serial = 1598] [outer = 0x7f1a45f93400] 13:23:31 INFO - PROCESS | 1970 | 1461356611752 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 250 (0x7f1a46090800) [pid = 1970] [serial = 1599] [outer = 0x7f1a45f93400] 13:23:32 INFO - PROCESS | 1970 | 1461356612639 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 13:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1479ms 13:23:32 INFO - PROCESS | 1970 | 1461356612686 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 13:23:32 INFO - PROCESS | 1970 | 1461356612689 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 13:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:23:32 INFO - PROCESS | 1970 | 1461356612696 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:23:32 INFO - PROCESS | 1970 | 1461356612700 Marionette TRACE conn4 <- [1,2102,null,{}] 13:23:32 INFO - PROCESS | 1970 | 1461356612705 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:32 INFO - PROCESS | 1970 | 1461356612936 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 13:23:33 INFO - PROCESS | 1970 | 1461356613210 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a475d8000 == 183 [pid = 1970] [id = 533] 13:23:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 251 (0x7f1a4636b800) [pid = 1970] [serial = 1600] [outer = (nil)] 13:23:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 252 (0x7f1a4636fc00) [pid = 1970] [serial = 1601] [outer = 0x7f1a4636b800] 13:23:33 INFO - PROCESS | 1970 | 1461356613343 Marionette DEBUG loaded listener.js 13:23:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 253 (0x7f1a729ea400) [pid = 1970] [serial = 1602] [outer = 0x7f1a4636b800] 13:23:34 INFO - PROCESS | 1970 | 1461356614210 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 13:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1582ms 13:23:34 INFO - PROCESS | 1970 | 1461356614279 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 13:23:34 INFO - PROCESS | 1970 | 1461356614282 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 13:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:23:34 INFO - PROCESS | 1970 | 1461356614291 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:23:34 INFO - PROCESS | 1970 | 1461356614295 Marionette TRACE conn4 <- [1,2106,null,{}] 13:23:34 INFO - PROCESS | 1970 | 1461356614301 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:34 INFO - PROCESS | 1970 | 1461356614512 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 13:23:34 INFO - PROCESS | 1970 | 1461356614773 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a476d8000 == 184 [pid = 1970] [id = 534] 13:23:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 254 (0x7f1a47824400) [pid = 1970] [serial = 1603] [outer = (nil)] 13:23:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 255 (0x7f1a4782a400) [pid = 1970] [serial = 1604] [outer = 0x7f1a47824400] 13:23:34 INFO - PROCESS | 1970 | 1461356614890 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 256 (0x7f1a4782f000) [pid = 1970] [serial = 1605] [outer = 0x7f1a47824400] 13:23:35 INFO - PROCESS | 1970 | 1461356615676 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 13:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1436ms 13:23:35 INFO - PROCESS | 1970 | 1461356615727 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 1970 | 1461356615731 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 13:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:23:35 INFO - PROCESS | 1970 | 1461356615737 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 1970 | 1461356615740 Marionette TRACE conn4 <- [1,2110,null,{}] 13:23:35 INFO - PROCESS | 1970 | 1461356615745 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:35 INFO - PROCESS | 1970 | 1461356615942 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 13:23:36 INFO - PROCESS | 1970 | 1461356616179 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d019800 == 185 [pid = 1970] [id = 535] 13:23:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 257 (0x7f1a47824800) [pid = 1970] [serial = 1606] [outer = (nil)] 13:23:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 258 (0x7f1a4d004400) [pid = 1970] [serial = 1607] [outer = 0x7f1a47824800] 13:23:36 INFO - PROCESS | 1970 | 1461356616252 Marionette DEBUG loaded listener.js 13:23:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 259 (0x7f1a4d008c00) [pid = 1970] [serial = 1608] [outer = 0x7f1a47824800] 13:23:37 INFO - PROCESS | 1970 | 1461356617093 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 13:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1385ms 13:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:23:37 INFO - PROCESS | 1970 | 1461356617123 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 13:23:37 INFO - PROCESS | 1970 | 1461356617125 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 13:23:37 INFO - PROCESS | 1970 | 1461356617133 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:23:37 INFO - PROCESS | 1970 | 1461356617136 Marionette TRACE conn4 <- [1,2114,null,{}] 13:23:37 INFO - PROCESS | 1970 | 1461356617141 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:37 INFO - PROCESS | 1970 | 1461356617342 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 13:23:37 INFO - PROCESS | 1970 | 1461356617616 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d030800 == 186 [pid = 1970] [id = 536] 13:23:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 260 (0x7f1a47829800) [pid = 1970] [serial = 1609] [outer = (nil)] 13:23:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 261 (0x7f1a479a9800) [pid = 1970] [serial = 1610] [outer = 0x7f1a47829800] 13:23:37 INFO - PROCESS | 1970 | 1461356617700 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 262 (0x7f1a479ae400) [pid = 1970] [serial = 1611] [outer = 0x7f1a47829800] 13:23:38 INFO - PROCESS | 1970 | 1461356618586 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 13:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1491ms 13:23:38 INFO - PROCESS | 1970 | 1461356618623 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 13:23:38 INFO - PROCESS | 1970 | 1461356618626 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 13:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:23:38 INFO - PROCESS | 1970 | 1461356618632 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:23:38 INFO - PROCESS | 1970 | 1461356618635 Marionette TRACE conn4 <- [1,2118,null,{}] 13:23:38 INFO - PROCESS | 1970 | 1461356618640 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:38 INFO - PROCESS | 1970 | 1461356618868 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 13:23:39 INFO - PROCESS | 1970 | 1461356619783 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a448e2000 == 187 [pid = 1970] [id = 537] 13:23:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 263 (0x7f1a44b99800) [pid = 1970] [serial = 1612] [outer = (nil)] 13:23:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 264 (0x7f1a44c57000) [pid = 1970] [serial = 1613] [outer = 0x7f1a44b99800] 13:23:39 INFO - PROCESS | 1970 | 1461356619856 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 265 (0x7f1a457e1c00) [pid = 1970] [serial = 1614] [outer = 0x7f1a44b99800] 13:23:40 INFO - PROCESS | 1970 | 1461356620728 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 13:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2132ms 13:23:40 INFO - PROCESS | 1970 | 1461356620766 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 1970 | 1461356620772 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 13:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:23:40 INFO - PROCESS | 1970 | 1461356620781 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 1970 | 1461356620784 Marionette TRACE conn4 <- [1,2122,null,{}] 13:23:40 INFO - PROCESS | 1970 | 1461356620791 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:40 INFO - PROCESS | 1970 | 1461356620987 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 13:23:41 INFO - PROCESS | 1970 | 1461356621275 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a475cf000 == 188 [pid = 1970] [id = 538] 13:23:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 266 (0x7f1a457df000) [pid = 1970] [serial = 1615] [outer = (nil)] 13:23:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 267 (0x7f1a4609cc00) [pid = 1970] [serial = 1616] [outer = 0x7f1a457df000] 13:23:41 INFO - PROCESS | 1970 | 1461356621390 Marionette DEBUG loaded listener.js 13:23:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 268 (0x7f1a46367800) [pid = 1970] [serial = 1617] [outer = 0x7f1a457df000] 13:23:42 INFO - PROCESS | 1970 | 1461356622421 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1731ms 13:23:42 INFO - PROCESS | 1970 | 1461356622516 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 13:23:42 INFO - PROCESS | 1970 | 1461356622523 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 13:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:23:42 INFO - PROCESS | 1970 | 1461356622531 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:23:42 INFO - PROCESS | 1970 | 1461356622533 Marionette TRACE conn4 <- [1,2126,null,{}] 13:23:42 INFO - PROCESS | 1970 | 1461356622539 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:42 INFO - PROCESS | 1970 | 1461356622797 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 13:23:43 INFO - PROCESS | 1970 | 1461356623196 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46edf000 == 189 [pid = 1970] [id = 539] 13:23:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 269 (0x7f1a46ba2000) [pid = 1970] [serial = 1618] [outer = (nil)] 13:23:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 270 (0x7f1a46ba5c00) [pid = 1970] [serial = 1619] [outer = 0x7f1a46ba2000] 13:23:43 INFO - PROCESS | 1970 | 1461356623267 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 271 (0x7f1a46dda000) [pid = 1970] [serial = 1620] [outer = 0x7f1a46ba2000] 13:23:44 INFO - PROCESS | 1970 | 1461356624125 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 13:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1631ms 13:23:44 INFO - PROCESS | 1970 | 1461356624162 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 13:23:44 INFO - PROCESS | 1970 | 1461356624166 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 13:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:23:44 INFO - PROCESS | 1970 | 1461356624195 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:23:44 INFO - PROCESS | 1970 | 1461356624204 Marionette TRACE conn4 <- [1,2130,null,{}] 13:23:44 INFO - PROCESS | 1970 | 1461356624219 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:44 INFO - PROCESS | 1970 | 1461356624438 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 13:23:44 INFO - PROCESS | 1970 | 1461356624718 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a48a93800 == 190 [pid = 1970] [id = 540] 13:23:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 272 (0x7f1a4609e800) [pid = 1970] [serial = 1621] [outer = (nil)] 13:23:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 273 (0x7f1a479b0000) [pid = 1970] [serial = 1622] [outer = 0x7f1a4609e800] 13:23:44 INFO - PROCESS | 1970 | 1461356624798 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 274 (0x7f1a488d0800) [pid = 1970] [serial = 1623] [outer = 0x7f1a4609e800] 13:23:45 INFO - PROCESS | 1970 | 1461356625728 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 13:23:45 INFO - PROCESS | 1970 | 1461356625873 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a58b48000 == 186 [pid = 1970] [id = 462] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4888d000 == 185 [pid = 1970] [id = 521] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56bbe000 == 184 [pid = 1970] [id = 520] 13:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53e8f800 == 183 [pid = 1970] [id = 519] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a6aa800 == 182 [pid = 1970] [id = 518] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4491e800 == 181 [pid = 1970] [id = 517] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a542d1800 == 180 [pid = 1970] [id = 516] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a18c000 == 179 [pid = 1970] [id = 515] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ed25800 == 178 [pid = 1970] [id = 513] 13:23:45 INFO - PROCESS | 1970 | 1461356625900 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 1970 | 1461356625903 Marionette TRACE conn4 <- [1,2134,null,{}] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a47bd7000 == 177 [pid = 1970] [id = 512] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4cb62800 == 176 [pid = 1970] [id = 511] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72d56800 == 175 [pid = 1970] [id = 510] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ea15000 == 174 [pid = 1970] [id = 509] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61e11800 == 173 [pid = 1970] [id = 508] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a600df800 == 172 [pid = 1970] [id = 507] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b262000 == 171 [pid = 1970] [id = 506] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5aa6d800 == 170 [pid = 1970] [id = 505] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57bdd800 == 169 [pid = 1970] [id = 504] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57558000 == 168 [pid = 1970] [id = 503] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4cd44000 == 167 [pid = 1970] [id = 502] 13:23:45 INFO - PROCESS | 1970 | 1461356625925 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:45 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a44928000 == 166 [pid = 1970] [id = 501] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 259 (0x7f1a4ce49400) [pid = 1970] [serial = 1496] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 258 (0x7f1a4a5b1c00) [pid = 1970] [serial = 1490] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 257 (0x7f1a46b2d000) [pid = 1970] [serial = 1484] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 256 (0x7f1a46b9e000) [pid = 1970] [serial = 1485] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 255 (0x7f1a4a691c00) [pid = 1970] [serial = 1491] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 254 (0x7f1a49852800) [pid = 1970] [serial = 1487] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 253 (0x7f1a498e2800) [pid = 1970] [serial = 1488] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 252 (0x7f1a5b0f4c00) [pid = 1970] [serial = 1442] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 251 (0x7f1a4e372800) [pid = 1970] [serial = 1497] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 250 (0x7f1a4f671800) [pid = 1970] [serial = 1499] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 249 (0x7f1a54724400) [pid = 1970] [serial = 1500] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 248 (0x7f1a4cbb6800) [pid = 1970] [serial = 1494] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | --DOMWINDOW == 247 (0x7f1a4cbaf000) [pid = 1970] [serial = 1493] [outer = (nil)] [url = about:blank] 13:23:46 INFO - PROCESS | 1970 | 1461356626277 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 13:23:46 INFO - PROCESS | 1970 | 1461356626479 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a456d6000 == 167 [pid = 1970] [id = 541] 13:23:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 248 (0x7f1a457e8c00) [pid = 1970] [serial = 1624] [outer = (nil)] 13:23:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 249 (0x7f1a48aa8c00) [pid = 1970] [serial = 1625] [outer = 0x7f1a457e8c00] 13:23:46 INFO - PROCESS | 1970 | 1461356626540 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 250 (0x7f1a4984e800) [pid = 1970] [serial = 1626] [outer = 0x7f1a457e8c00] 13:23:47 INFO - PROCESS | 1970 | 1461356627308 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 13:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1447ms 13:23:47 INFO - PROCESS | 1970 | 1461356627339 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 1970 | 1461356627343 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 13:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:23:47 INFO - PROCESS | 1970 | 1461356627351 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 1970 | 1461356627355 Marionette TRACE conn4 <- [1,2138,null,{}] 13:23:47 INFO - PROCESS | 1970 | 1461356627361 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:47 INFO - PROCESS | 1970 | 1461356627575 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 13:23:47 INFO - PROCESS | 1970 | 1461356627770 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:47 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a1a1800 == 168 [pid = 1970] [id = 542] 13:23:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 251 (0x7f1a4984c800) [pid = 1970] [serial = 1627] [outer = (nil)] 13:23:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 252 (0x7f1a49ea6000) [pid = 1970] [serial = 1628] [outer = 0x7f1a4984c800] 13:23:47 INFO - PROCESS | 1970 | 1461356627866 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 253 (0x7f1a4a5a2800) [pid = 1970] [serial = 1629] [outer = 0x7f1a4984c800] 13:23:48 INFO - PROCESS | 1970 | 1461356628838 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 13:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1530ms 13:23:48 INFO - PROCESS | 1970 | 1461356628881 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 13:23:48 INFO - PROCESS | 1970 | 1461356628885 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 13:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:23:48 INFO - PROCESS | 1970 | 1461356628892 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:23:48 INFO - PROCESS | 1970 | 1461356628894 Marionette TRACE conn4 <- [1,2142,null,{}] 13:23:48 INFO - PROCESS | 1970 | 1461356628900 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:49 INFO - PROCESS | 1970 | 1461356629190 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 13:23:49 INFO - PROCESS | 1970 | 1461356629226 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4bcb9800 == 169 [pid = 1970] [id = 543] 13:23:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 254 (0x7f1a4a5a3000) [pid = 1970] [serial = 1630] [outer = (nil)] 13:23:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 255 (0x7f1a4a5bd800) [pid = 1970] [serial = 1631] [outer = 0x7f1a4a5a3000] 13:23:49 INFO - PROCESS | 1970 | 1461356629296 Marionette DEBUG loaded listener.js 13:23:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 256 (0x7f1a4a68f000) [pid = 1970] [serial = 1632] [outer = 0x7f1a4a5a3000] 13:23:50 INFO - PROCESS | 1970 | 1461356630255 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 13:23:50 INFO - PROCESS | 1970 | 1461356630334 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 13:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:23:50 INFO - PROCESS | 1970 | 1461356630340 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - PROCESS | 1970 | 1461356630343 Marionette TRACE conn4 <- [1,2146,null,{}] 13:23:50 INFO - PROCESS | 1970 | 1461356630349 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:50 INFO - PROCESS | 1970 | 1461356630594 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 255 (0x7f1a61e6f000) [pid = 1970] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 254 (0x7f1a5575ec00) [pid = 1970] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 253 (0x7f1a44b9bc00) [pid = 1970] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 252 (0x7f1a5f182800) [pid = 1970] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 251 (0x7f1a4ce48c00) [pid = 1970] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 250 (0x7f1a46b2f000) [pid = 1970] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 249 (0x7f1a56d16400) [pid = 1970] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 248 (0x7f1a46df9800) [pid = 1970] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 247 (0x7f1a4a7af800) [pid = 1970] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 246 (0x7f1a46dfc800) [pid = 1970] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 245 (0x7f1a4a5f0000) [pid = 1970] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 244 (0x7f1a4a7ad800) [pid = 1970] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 243 (0x7f1a46dd2400) [pid = 1970] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 242 (0x7f1a61e71800) [pid = 1970] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 241 (0x7f1a5702dc00) [pid = 1970] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 240 (0x7f1a44b96c00) [pid = 1970] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 239 (0x7f1a6df63c00) [pid = 1970] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 238 (0x7f1a4e441000) [pid = 1970] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 237 (0x7f1a46dd2800) [pid = 1970] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 236 (0x7f1a46b9a400) [pid = 1970] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 235 (0x7f1a5745e800) [pid = 1970] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 234 (0x7f1a6dae3000) [pid = 1970] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 233 (0x7f1a4a8c8800) [pid = 1970] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 232 (0x7f1a46b99000) [pid = 1970] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 231 (0x7f1a4a7b9000) [pid = 1970] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 230 (0x7f1a4a68bc00) [pid = 1970] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 229 (0x7f1a46b9b400) [pid = 1970] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 228 (0x7f1a56f28800) [pid = 1970] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 227 (0x7f1a5f7a9800) [pid = 1970] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 226 (0x7f1a5f3b6000) [pid = 1970] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 225 (0x7f1a4a5a8c00) [pid = 1970] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 224 (0x7f1a5792b400) [pid = 1970] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 223 (0x7f1a4a8cac00) [pid = 1970] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 222 (0x7f1a54979000) [pid = 1970] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 221 (0x7f1a4f30b000) [pid = 1970] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 220 (0x7f1a5d96ec00) [pid = 1970] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a56d0ac00) [pid = 1970] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 218 (0x7f1a5d96d800) [pid = 1970] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 217 (0x7f1a61f2d400) [pid = 1970] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 216 (0x7f1a4a5a8000) [pid = 1970] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 215 (0x7f1a4f753800) [pid = 1970] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 214 (0x7f1a5e1cb800) [pid = 1970] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 213 (0x7f1a5b08fc00) [pid = 1970] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 212 (0x7f1a56cf2400) [pid = 1970] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 211 (0x7f1a56ce5800) [pid = 1970] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 210 (0x7f1a4ce43c00) [pid = 1970] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 209 (0x7f1a48a53400) [pid = 1970] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 208 (0x7f1a5b090c00) [pid = 1970] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 207 (0x7f1a457ea000) [pid = 1970] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:23:51 INFO - PROCESS | 1970 | --DOMWINDOW == 206 (0x7f1a457dec00) [pid = 1970] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:23:51 INFO - PROCESS | 1970 | 1461356631936 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46a81000 == 170 [pid = 1970] [id = 544] 13:23:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 207 (0x7f1a44b96c00) [pid = 1970] [serial = 1633] [outer = (nil)] 13:23:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a460a1000) [pid = 1970] [serial = 1634] [outer = 0x7f1a44b96c00] 13:23:52 INFO - PROCESS | 1970 | 1461356632009 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a46df9800) [pid = 1970] [serial = 1635] [outer = 0x7f1a44b96c00] 13:23:52 INFO - PROCESS | 1970 | 1461356632682 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 1970 | 1461356632731 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 13:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:23:52 INFO - PROCESS | 1970 | 1461356632737 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 1970 | 1461356632739 Marionette TRACE conn4 <- [1,2150,null,{}] 13:23:52 INFO - PROCESS | 1970 | 1461356632757 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:52 INFO - PROCESS | 1970 | 1461356632940 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 13:23:52 INFO - PROCESS | 1970 | 1461356632964 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4cd4f000 == 171 [pid = 1970] [id = 545] 13:23:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a46b25400) [pid = 1970] [serial = 1636] [outer = (nil)] 13:23:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a4a7b0400) [pid = 1970] [serial = 1637] [outer = 0x7f1a46b25400] 13:23:53 INFO - PROCESS | 1970 | 1461356633037 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a4a8c7000) [pid = 1970] [serial = 1638] [outer = 0x7f1a46b25400] 13:23:54 INFO - PROCESS | 1970 | 1461356634174 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 13:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1491ms 13:23:54 INFO - PROCESS | 1970 | 1461356634229 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 13:23:54 INFO - PROCESS | 1970 | 1461356634234 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 13:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:23:54 INFO - PROCESS | 1970 | 1461356634244 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 1970 | 1461356634252 Marionette TRACE conn4 <- [1,2154,null,{}] 13:23:54 INFO - PROCESS | 1970 | 1461356634262 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:54 INFO - PROCESS | 1970 | 1461356634510 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 13:23:54 INFO - PROCESS | 1970 | 1461356634860 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:54 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46c5f800 == 172 [pid = 1970] [id = 546] 13:23:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a457de400) [pid = 1970] [serial = 1639] [outer = (nil)] 13:23:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a46091c00) [pid = 1970] [serial = 1640] [outer = 0x7f1a457de400] 13:23:54 INFO - PROCESS | 1970 | 1461356634948 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a462cfc00) [pid = 1970] [serial = 1641] [outer = 0x7f1a457de400] 13:23:55 INFO - PROCESS | 1970 | 1461356635889 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1690ms 13:23:55 INFO - PROCESS | 1970 | 1461356635934 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 13:23:55 INFO - PROCESS | 1970 | 1461356635944 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 13:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:23:55 INFO - PROCESS | 1970 | 1461356635955 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:23:55 INFO - PROCESS | 1970 | 1461356635959 Marionette TRACE conn4 <- [1,2158,null,{}] 13:23:55 INFO - PROCESS | 1970 | 1461356635965 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:56 INFO - PROCESS | 1970 | 1461356636190 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 13:23:56 INFO - PROCESS | 1970 | 1461356636510 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49b06000 == 173 [pid = 1970] [id = 547] 13:23:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a46b28c00) [pid = 1970] [serial = 1642] [outer = (nil)] 13:23:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a46dd1400) [pid = 1970] [serial = 1643] [outer = 0x7f1a46b28c00] 13:23:56 INFO - PROCESS | 1970 | 1461356636593 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a4782e800) [pid = 1970] [serial = 1644] [outer = 0x7f1a46b28c00] 13:23:57 INFO - PROCESS | 1970 | 1461356637542 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1630ms 13:23:57 INFO - PROCESS | 1970 | 1461356637587 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 13:23:57 INFO - PROCESS | 1970 | 1461356637592 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 13:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:23:57 INFO - PROCESS | 1970 | 1461356637618 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 1970 | 1461356637625 Marionette TRACE conn4 <- [1,2162,null,{}] 13:23:57 INFO - PROCESS | 1970 | 1461356637642 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:57 INFO - PROCESS | 1970 | 1461356637877 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 13:23:58 INFO - PROCESS | 1970 | 1461356638195 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:58 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d661800 == 174 [pid = 1970] [id = 548] 13:23:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a4a0c2800) [pid = 1970] [serial = 1645] [outer = (nil)] 13:23:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a4a0cb800) [pid = 1970] [serial = 1646] [outer = 0x7f1a4a0c2800] 13:23:58 INFO - PROCESS | 1970 | 1461356638322 Marionette DEBUG loaded listener.js 13:23:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 221 (0x7f1a4a5bb800) [pid = 1970] [serial = 1647] [outer = 0x7f1a4a0c2800] 13:23:59 INFO - PROCESS | 1970 | 1461356639202 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 13:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1640ms 13:23:59 INFO - PROCESS | 1970 | 1461356639255 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 13:23:59 INFO - PROCESS | 1970 | 1461356639259 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 13:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:23:59 INFO - PROCESS | 1970 | 1461356639265 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:23:59 INFO - PROCESS | 1970 | 1461356639268 Marionette TRACE conn4 <- [1,2166,null,{}] 13:23:59 INFO - PROCESS | 1970 | 1461356639274 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:59 INFO - PROCESS | 1970 | 1461356639500 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 13:23:59 INFO - PROCESS | 1970 | 1461356639773 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e628800 == 175 [pid = 1970] [id = 549] 13:23:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 222 (0x7f1a479aec00) [pid = 1970] [serial = 1648] [outer = (nil)] 13:23:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 223 (0x7f1a4a8c9800) [pid = 1970] [serial = 1649] [outer = 0x7f1a479aec00] 13:23:59 INFO - PROCESS | 1970 | 1461356639903 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 224 (0x7f1a4cbb5000) [pid = 1970] [serial = 1650] [outer = 0x7f1a479aec00] 13:24:00 INFO - PROCESS | 1970 | 1461356640777 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 13:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1577ms 13:24:00 INFO - PROCESS | 1970 | 1461356640844 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 13:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:24:00 INFO - PROCESS | 1970 | 1461356640847 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 13:24:00 INFO - PROCESS | 1970 | 1461356640853 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 1970 | 1461356640857 Marionette TRACE conn4 <- [1,2170,null,{}] 13:24:00 INFO - PROCESS | 1970 | 1461356640861 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:01 INFO - PROCESS | 1970 | 1461356641063 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 13:24:01 INFO - PROCESS | 1970 | 1461356641329 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53e88000 == 176 [pid = 1970] [id = 550] 13:24:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 225 (0x7f1a4a698800) [pid = 1970] [serial = 1651] [outer = (nil)] 13:24:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 226 (0x7f1a4ce44c00) [pid = 1970] [serial = 1652] [outer = 0x7f1a4a698800] 13:24:01 INFO - PROCESS | 1970 | 1461356641444 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 227 (0x7f1a4ce4e000) [pid = 1970] [serial = 1653] [outer = 0x7f1a4a698800] 13:24:02 INFO - PROCESS | 1970 | 1461356642329 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 13:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1527ms 13:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:24:02 INFO - PROCESS | 1970 | 1461356642381 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 13:24:02 INFO - PROCESS | 1970 | 1461356642384 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 13:24:02 INFO - PROCESS | 1970 | 1461356642390 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:24:02 INFO - PROCESS | 1970 | 1461356642393 Marionette TRACE conn4 <- [1,2174,null,{}] 13:24:02 INFO - PROCESS | 1970 | 1461356642401 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:02 INFO - PROCESS | 1970 | 1461356642649 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 13:24:02 INFO - PROCESS | 1970 | 1461356642965 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a543a5000 == 177 [pid = 1970] [id = 551] 13:24:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 228 (0x7f1a4d011c00) [pid = 1970] [serial = 1654] [outer = (nil)] 13:24:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 229 (0x7f1a4e374800) [pid = 1970] [serial = 1655] [outer = 0x7f1a4d011c00] 13:24:03 INFO - PROCESS | 1970 | 1461356643045 Marionette DEBUG loaded listener.js 13:24:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 230 (0x7f1a4e440000) [pid = 1970] [serial = 1656] [outer = 0x7f1a4d011c00] 13:24:03 INFO - PROCESS | 1970 | 1461356643906 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1584ms 13:24:03 INFO - PROCESS | 1970 | 1461356643974 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 13:24:03 INFO - PROCESS | 1970 | 1461356643977 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 13:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:24:03 INFO - PROCESS | 1970 | 1461356643983 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:24:03 INFO - PROCESS | 1970 | 1461356643985 Marionette TRACE conn4 <- [1,2178,null,{}] 13:24:03 INFO - PROCESS | 1970 | 1461356643991 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:04 INFO - PROCESS | 1970 | 1461356644193 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 13:24:04 INFO - PROCESS | 1970 | 1461356644455 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54bc2800 == 178 [pid = 1970] [id = 552] 13:24:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 231 (0x7f1a4d011400) [pid = 1970] [serial = 1657] [outer = (nil)] 13:24:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 232 (0x7f1a4e665000) [pid = 1970] [serial = 1658] [outer = 0x7f1a4d011400] 13:24:04 INFO - PROCESS | 1970 | 1461356644579 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 233 (0x7f1a4e66fc00) [pid = 1970] [serial = 1659] [outer = 0x7f1a4d011400] 13:24:05 INFO - PROCESS | 1970 | 1461356645394 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1480ms 13:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:24:05 INFO - PROCESS | 1970 | 1461356645466 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 13:24:05 INFO - PROCESS | 1970 | 1461356645468 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 13:24:05 INFO - PROCESS | 1970 | 1461356645475 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:24:05 INFO - PROCESS | 1970 | 1461356645478 Marionette TRACE conn4 <- [1,2182,null,{}] 13:24:05 INFO - PROCESS | 1970 | 1461356645483 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:05 INFO - PROCESS | 1970 | 1461356645685 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 13:24:05 INFO - PROCESS | 1970 | 1461356645947 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56a8a800 == 179 [pid = 1970] [id = 553] 13:24:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 234 (0x7f1a4d5eec00) [pid = 1970] [serial = 1660] [outer = (nil)] 13:24:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 235 (0x7f1a4e7cd800) [pid = 1970] [serial = 1661] [outer = 0x7f1a4d5eec00] 13:24:06 INFO - PROCESS | 1970 | 1461356646021 Marionette DEBUG loaded listener.js 13:24:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 236 (0x7f1a4f30ac00) [pid = 1970] [serial = 1662] [outer = 0x7f1a4d5eec00] 13:24:06 INFO - PROCESS | 1970 | 1461356646886 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1489ms 13:24:06 INFO - PROCESS | 1970 | 1461356646963 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 1970 | 1461356646967 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 13:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:24:06 INFO - PROCESS | 1970 | 1461356646973 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 1970 | 1461356646976 Marionette TRACE conn4 <- [1,2186,null,{}] 13:24:06 INFO - PROCESS | 1970 | 1461356646983 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:07 INFO - PROCESS | 1970 | 1461356647187 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 13:24:07 INFO - PROCESS | 1970 | 1461356647454 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56bbb000 == 180 [pid = 1970] [id = 554] 13:24:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 237 (0x7f1a46dd1800) [pid = 1970] [serial = 1663] [outer = (nil)] 13:24:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 238 (0x7f1a4f473c00) [pid = 1970] [serial = 1664] [outer = 0x7f1a46dd1800] 13:24:07 INFO - PROCESS | 1970 | 1461356647564 Marionette DEBUG loaded listener.js 13:24:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 239 (0x7f1a4f66e000) [pid = 1970] [serial = 1665] [outer = 0x7f1a46dd1800] 13:24:08 INFO - PROCESS | 1970 | 1461356648418 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1483ms 13:24:08 INFO - PROCESS | 1970 | 1461356648457 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 13:24:08 INFO - PROCESS | 1970 | 1461356648460 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 13:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:24:08 INFO - PROCESS | 1970 | 1461356648466 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:24:08 INFO - PROCESS | 1970 | 1461356648468 Marionette TRACE conn4 <- [1,2190,null,{}] 13:24:08 INFO - PROCESS | 1970 | 1461356648474 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:08 INFO - PROCESS | 1970 | 1461356648674 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 13:24:08 INFO - PROCESS | 1970 | 1461356648955 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:08 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573b2800 == 181 [pid = 1970] [id = 555] 13:24:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 240 (0x7f1a4a5b8000) [pid = 1970] [serial = 1666] [outer = (nil)] 13:24:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 241 (0x7f1a4f6c7000) [pid = 1970] [serial = 1667] [outer = 0x7f1a4a5b8000] 13:24:09 INFO - PROCESS | 1970 | 1461356649032 Marionette DEBUG loaded listener.js 13:24:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 242 (0x7f1a4f74a800) [pid = 1970] [serial = 1668] [outer = 0x7f1a4a5b8000] 13:24:09 INFO - PROCESS | 1970 | 1461356649869 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 13:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1430ms 13:24:09 INFO - PROCESS | 1970 | 1461356649904 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 13:24:09 INFO - PROCESS | 1970 | 1461356649909 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 13:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:24:09 INFO - PROCESS | 1970 | 1461356649918 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 1970 | 1461356649922 Marionette TRACE conn4 <- [1,2194,null,{}] 13:24:09 INFO - PROCESS | 1970 | 1461356649926 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:10 INFO - PROCESS | 1970 | 1461356650160 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 13:24:10 INFO - PROCESS | 1970 | 1461356650422 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57a6a800 == 182 [pid = 1970] [id = 556] 13:24:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 243 (0x7f1a4f471800) [pid = 1970] [serial = 1669] [outer = (nil)] 13:24:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 244 (0x7f1a5472e400) [pid = 1970] [serial = 1670] [outer = 0x7f1a4f471800] 13:24:10 INFO - PROCESS | 1970 | 1461356650504 Marionette DEBUG loaded listener.js 13:24:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 245 (0x7f1a54979800) [pid = 1970] [serial = 1671] [outer = 0x7f1a4f471800] 13:24:11 INFO - PROCESS | 1970 | 1461356651419 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 13:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1537ms 13:24:11 INFO - PROCESS | 1970 | 1461356651457 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 13:24:11 INFO - PROCESS | 1970 | 1461356651459 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 13:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:24:11 INFO - PROCESS | 1970 | 1461356651466 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:24:11 INFO - PROCESS | 1970 | 1461356651468 Marionette TRACE conn4 <- [1,2198,null,{}] 13:24:11 INFO - PROCESS | 1970 | 1461356651475 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:11 INFO - PROCESS | 1970 | 1461356651694 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 13:24:11 INFO - PROCESS | 1970 | 1461356651965 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b7f800 == 183 [pid = 1970] [id = 557] 13:24:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 246 (0x7f1a5472c000) [pid = 1970] [serial = 1672] [outer = (nil)] 13:24:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 247 (0x7f1a54bb1400) [pid = 1970] [serial = 1673] [outer = 0x7f1a5472c000] 13:24:12 INFO - PROCESS | 1970 | 1461356652091 Marionette DEBUG loaded listener.js 13:24:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 248 (0x7f1a5575b800) [pid = 1970] [serial = 1674] [outer = 0x7f1a5472c000] 13:24:12 INFO - PROCESS | 1970 | 1461356652972 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1579ms 13:24:13 INFO - PROCESS | 1970 | 1461356653047 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 13:24:13 INFO - PROCESS | 1970 | 1461356653050 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 13:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:24:13 INFO - PROCESS | 1970 | 1461356653055 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:24:13 INFO - PROCESS | 1970 | 1461356653058 Marionette TRACE conn4 <- [1,2202,null,{}] 13:24:13 INFO - PROCESS | 1970 | 1461356653063 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:13 INFO - PROCESS | 1970 | 1461356653317 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 13:24:13 INFO - PROCESS | 1970 | 1461356653659 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a6af800 == 184 [pid = 1970] [id = 558] 13:24:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 249 (0x7f1a54b07800) [pid = 1970] [serial = 1675] [outer = (nil)] 13:24:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 250 (0x7f1a55832000) [pid = 1970] [serial = 1676] [outer = 0x7f1a54b07800] 13:24:13 INFO - PROCESS | 1970 | 1461356653734 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 251 (0x7f1a559a3c00) [pid = 1970] [serial = 1677] [outer = 0x7f1a54b07800] 13:24:14 INFO - PROCESS | 1970 | 1461356654553 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1535ms 13:24:14 INFO - PROCESS | 1970 | 1461356654592 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 13:24:14 INFO - PROCESS | 1970 | 1461356654594 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 13:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:24:14 INFO - PROCESS | 1970 | 1461356654601 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 1970 | 1461356654603 Marionette TRACE conn4 <- [1,2206,null,{}] 13:24:14 INFO - PROCESS | 1970 | 1461356654609 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:14 INFO - PROCESS | 1970 | 1461356654813 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 13:24:15 INFO - PROCESS | 1970 | 1461356655085 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:15 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5abd0000 == 185 [pid = 1970] [id = 559] 13:24:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 252 (0x7f1a5575a400) [pid = 1970] [serial = 1678] [outer = (nil)] 13:24:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 253 (0x7f1a559b0000) [pid = 1970] [serial = 1679] [outer = 0x7f1a5575a400] 13:24:15 INFO - PROCESS | 1970 | 1461356655159 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 254 (0x7f1a55ab0800) [pid = 1970] [serial = 1680] [outer = 0x7f1a5575a400] 13:24:16 INFO - PROCESS | 1970 | 1461356656111 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 13:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1539ms 13:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:24:16 INFO - PROCESS | 1970 | 1461356656142 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 13:24:16 INFO - PROCESS | 1970 | 1461356656145 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 13:24:16 INFO - PROCESS | 1970 | 1461356656153 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:24:16 INFO - PROCESS | 1970 | 1461356656156 Marionette TRACE conn4 <- [1,2210,null,{}] 13:24:16 INFO - PROCESS | 1970 | 1461356656161 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:16 INFO - PROCESS | 1970 | 1461356656389 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 13:24:16 INFO - PROCESS | 1970 | 1461356656704 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b02d000 == 186 [pid = 1970] [id = 560] 13:24:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 255 (0x7f1a4636a400) [pid = 1970] [serial = 1681] [outer = (nil)] 13:24:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 256 (0x7f1a55b0a000) [pid = 1970] [serial = 1682] [outer = 0x7f1a4636a400] 13:24:16 INFO - PROCESS | 1970 | 1461356656786 Marionette DEBUG loaded listener.js 13:24:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 257 (0x7f1a55b28c00) [pid = 1970] [serial = 1683] [outer = 0x7f1a4636a400] 13:24:17 INFO - PROCESS | 1970 | 1461356657624 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 13:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1532ms 13:24:17 INFO - PROCESS | 1970 | 1461356657684 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 13:24:17 INFO - PROCESS | 1970 | 1461356657687 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 13:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:24:17 INFO - PROCESS | 1970 | 1461356657693 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:24:17 INFO - PROCESS | 1970 | 1461356657695 Marionette TRACE conn4 <- [1,2214,null,{}] 13:24:17 INFO - PROCESS | 1970 | 1461356657700 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:17 INFO - PROCESS | 1970 | 1461356657902 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 13:24:18 INFO - PROCESS | 1970 | 1461356658172 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b25f800 == 187 [pid = 1970] [id = 561] 13:24:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 258 (0x7f1a46df6400) [pid = 1970] [serial = 1684] [outer = (nil)] 13:24:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 259 (0x7f1a55b2b000) [pid = 1970] [serial = 1685] [outer = 0x7f1a46df6400] 13:24:18 INFO - PROCESS | 1970 | 1461356658247 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 260 (0x7f1a56cf4400) [pid = 1970] [serial = 1686] [outer = 0x7f1a46df6400] 13:24:19 INFO - PROCESS | 1970 | 1461356659102 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 13:24:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1431ms 13:24:19 INFO - PROCESS | 1970 | 1461356659125 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 1970 | 1461356659128 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 13:24:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:24:19 INFO - PROCESS | 1970 | 1461356659134 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 1970 | 1461356659136 Marionette TRACE conn4 <- [1,2218,null,{}] 13:24:19 INFO - PROCESS | 1970 | 1461356659141 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:19 INFO - PROCESS | 1970 | 1461356659362 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 13:24:19 INFO - PROCESS | 1970 | 1461356659635 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5cd68800 == 188 [pid = 1970] [id = 562] 13:24:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 261 (0x7f1a49ea2400) [pid = 1970] [serial = 1687] [outer = (nil)] 13:24:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 262 (0x7f1a56d15800) [pid = 1970] [serial = 1688] [outer = 0x7f1a49ea2400] 13:24:19 INFO - PROCESS | 1970 | 1461356659714 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 263 (0x7f1a56f2f800) [pid = 1970] [serial = 1689] [outer = 0x7f1a49ea2400] 13:24:20 INFO - PROCESS | 1970 | 1461356660714 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 13:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1627ms 13:24:20 INFO - PROCESS | 1970 | 1461356660763 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 13:24:20 INFO - PROCESS | 1970 | 1461356660766 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 13:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:24:20 INFO - PROCESS | 1970 | 1461356660773 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:24:20 INFO - PROCESS | 1970 | 1461356660775 Marionette TRACE conn4 <- [1,2222,null,{}] 13:24:20 INFO - PROCESS | 1970 | 1461356660781 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:21 INFO - PROCESS | 1970 | 1461356660998 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 13:24:21 INFO - PROCESS | 1970 | 1461356661331 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57138000 == 189 [pid = 1970] [id = 563] 13:24:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 264 (0x7f1a44cb2c00) [pid = 1970] [serial = 1690] [outer = (nil)] 13:24:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 265 (0x7f1a48aab000) [pid = 1970] [serial = 1691] [outer = 0x7f1a44cb2c00] 13:24:21 INFO - PROCESS | 1970 | 1461356661410 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 266 (0x7f1a5702e400) [pid = 1970] [serial = 1692] [outer = 0x7f1a44cb2c00] 13:24:22 INFO - PROCESS | 1970 | 1461356662253 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1533ms 13:24:22 INFO - PROCESS | 1970 | 1461356662307 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 13:24:22 INFO - PROCESS | 1970 | 1461356662311 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 13:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:24:22 INFO - PROCESS | 1970 | 1461356662316 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - PROCESS | 1970 | 1461356662319 Marionette TRACE conn4 <- [1,2226,null,{}] 13:24:22 INFO - PROCESS | 1970 | 1461356662325 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:22 INFO - PROCESS | 1970 | 1461356662544 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 13:24:22 INFO - PROCESS | 1970 | 1461356662836 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57827800 == 190 [pid = 1970] [id = 564] 13:24:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 267 (0x7f1a44cb5000) [pid = 1970] [serial = 1693] [outer = (nil)] 13:24:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 268 (0x7f1a488cd400) [pid = 1970] [serial = 1694] [outer = 0x7f1a44cb5000] 13:24:22 INFO - PROCESS | 1970 | 1461356662952 Marionette DEBUG loaded listener.js 13:24:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 269 (0x7f1a54ba7c00) [pid = 1970] [serial = 1695] [outer = 0x7f1a44cb5000] 13:24:23 INFO - PROCESS | 1970 | 1461356663801 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 13:24:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:24:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1530ms 13:24:23 INFO - PROCESS | 1970 | 1461356663848 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 13:24:23 INFO - PROCESS | 1970 | 1461356663851 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 13:24:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:24:23 INFO - PROCESS | 1970 | 1461356663858 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:24:23 INFO - PROCESS | 1970 | 1461356663861 Marionette TRACE conn4 <- [1,2230,null,{}] 13:24:23 INFO - PROCESS | 1970 | 1461356663872 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:24 INFO - PROCESS | 1970 | 1461356664095 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5783a800 == 189 [pid = 1970] [id = 482] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b321800 == 188 [pid = 1970] [id = 492] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5f9d5000 == 187 [pid = 1970] [id = 275] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4cd48800 == 186 [pid = 1970] [id = 491] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b31e800 == 185 [pid = 1970] [id = 489] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a448d2800 == 184 [pid = 1970] [id = 490] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46a81000 == 183 [pid = 1970] [id = 544] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4bcb9800 == 182 [pid = 1970] [id = 543] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a48a93800 == 181 [pid = 1970] [id = 540] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46edf000 == 180 [pid = 1970] [id = 539] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a475cf000 == 179 [pid = 1970] [id = 538] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a448e2000 == 178 [pid = 1970] [id = 537] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a476d8000 == 177 [pid = 1970] [id = 534] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a475d8000 == 176 [pid = 1970] [id = 533] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46c59000 == 175 [pid = 1970] [id = 532] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72f28800 == 174 [pid = 1970] [id = 531] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a431db800 == 173 [pid = 1970] [id = 530] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a461ac800 == 172 [pid = 1970] [id = 529] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a75865800 == 171 [pid = 1970] [id = 528] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61e16800 == 170 [pid = 1970] [id = 527] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5e69f000 == 169 [pid = 1970] [id = 526] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b254800 == 168 [pid = 1970] [id = 525] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54bcc800 == 167 [pid = 1970] [id = 524] 13:24:25 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a48a8c800 == 166 [pid = 1970] [id = 523] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 268 (0x7f1a56d14000) [pid = 1970] [serial = 1520] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 267 (0x7f1a5786a800) [pid = 1970] [serial = 1568] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 266 (0x7f1a498dc800) [pid = 1970] [serial = 1508] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 265 (0x7f1a4cbb2800) [pid = 1970] [serial = 1556] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 264 (0x7f1a729ec400) [pid = 1970] [serial = 1350] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 263 (0x7f1a55b05000) [pid = 1970] [serial = 1422] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 262 (0x7f1a4d5efc00) [pid = 1970] [serial = 1383] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 261 (0x7f1a4a7bac00) [pid = 1970] [serial = 1347] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 260 (0x7f1a6db04400) [pid = 1970] [serial = 1281] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 259 (0x7f1a6dd5ac00) [pid = 1970] [serial = 1407] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 258 (0x7f1a574b3400) [pid = 1970] [serial = 1263] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 257 (0x7f1a44cb2000) [pid = 1970] [serial = 1482] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 256 (0x7f1a72b24000) [pid = 1970] [serial = 1290] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 255 (0x7f1a4f473000) [pid = 1970] [serial = 1224] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 254 (0x7f1a498e6c00) [pid = 1970] [serial = 1257] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 253 (0x7f1a488d7c00) [pid = 1970] [serial = 1323] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 252 (0x7f1a5b091800) [pid = 1970] [serial = 1266] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 251 (0x7f1a70ec0800) [pid = 1970] [serial = 1287] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 250 (0x7f1a728ba400) [pid = 1970] [serial = 1344] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 249 (0x7f1a4e371400) [pid = 1970] [serial = 1557] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 248 (0x7f1a46ba6c00) [pid = 1970] [serial = 1293] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 247 (0x7f1a55b37000) [pid = 1970] [serial = 1353] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 246 (0x7f1a4a696c00) [pid = 1970] [serial = 1419] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 245 (0x7f1a5786ac00) [pid = 1970] [serial = 1296] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 244 (0x7f1a5b090400) [pid = 1970] [serial = 1395] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 243 (0x7f1a61e73000) [pid = 1970] [serial = 1338] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 242 (0x7f1a6ecf1800) [pid = 1970] [serial = 1341] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 241 (0x7f1a55b0e800) [pid = 1970] [serial = 1416] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 240 (0x7f1a5b8a3000) [pid = 1970] [serial = 1269] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 239 (0x7f1a55aa5800) [pid = 1970] [serial = 1386] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 238 (0x7f1a5b085000) [pid = 1970] [serial = 1332] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 237 (0x7f1a54b0e400) [pid = 1970] [serial = 1326] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 236 (0x7f1a63949000) [pid = 1970] [serial = 1275] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 235 (0x7f1a44ba2400) [pid = 1970] [serial = 1505] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 234 (0x7f1a574aa400) [pid = 1970] [serial = 1389] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 233 (0x7f1a60a93800) [pid = 1970] [serial = 1272] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 232 (0x7f1a728ba000) [pid = 1970] [serial = 1410] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 231 (0x7f1a72b1dc00) [pid = 1970] [serial = 1413] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 230 (0x7f1a54ba8c00) [pid = 1970] [serial = 1260] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 229 (0x7f1a63fa1400) [pid = 1970] [serial = 1404] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 228 (0x7f1a5fb5e800) [pid = 1970] [serial = 1398] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 227 (0x7f1a58fe6000) [pid = 1970] [serial = 1392] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 226 (0x7f1a5d967c00) [pid = 1970] [serial = 1335] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 225 (0x7f1a729f6800) [pid = 1970] [serial = 1356] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 224 (0x7f1a54b0cc00) [pid = 1970] [serial = 1503] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 223 (0x7f1a61e72c00) [pid = 1970] [serial = 1401] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 222 (0x7f1a58fe5c00) [pid = 1970] [serial = 1523] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 221 (0x7f1a49848c00) [pid = 1970] [serial = 1551] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 220 (0x7f1a48a51000) [pid = 1970] [serial = 1550] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a46b23c00) [pid = 1970] [serial = 1548] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 218 (0x7f1a462c9000) [pid = 1970] [serial = 1547] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 217 (0x7f1a5adef000) [pid = 1970] [serial = 1526] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 216 (0x7f1a55b03000) [pid = 1970] [serial = 1535] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 215 (0x7f1a60914c00) [pid = 1970] [serial = 1532] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 214 (0x7f1a5b83fc00) [pid = 1970] [serial = 1529] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 213 (0x7f1a6ef7d000) [pid = 1970] [serial = 1538] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 212 (0x7f1a462cb000) [pid = 1970] [serial = 1541] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 211 (0x7f1a457e3000) [pid = 1970] [serial = 1544] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 210 (0x7f1a55b37800) [pid = 1970] [serial = 1563] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 209 (0x7f1a55b36000) [pid = 1970] [serial = 1566] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 208 (0x7f1a4f668000) [pid = 1970] [serial = 1560] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 207 (0x7f1a6e9af400) [pid = 1970] [serial = 1284] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 206 (0x7f1a55838000) [pid = 1970] [serial = 1562] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a49ea8400) [pid = 1970] [serial = 1565] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a4cbb6400) [pid = 1970] [serial = 1511] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a55b02c00) [pid = 1970] [serial = 1517] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a67c88800) [pid = 1970] [serial = 1278] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a4e66f400) [pid = 1970] [serial = 1559] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a4a5c1c00) [pid = 1970] [serial = 1553] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a57862c00) [pid = 1970] [serial = 1329] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a4a697800) [pid = 1970] [serial = 1554] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a4f47b000) [pid = 1970] [serial = 1514] [outer = (nil)] [url = about:blank] 13:24:25 INFO - PROCESS | 1970 | 1461356665665 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a448db800 == 167 [pid = 1970] [id = 565] 13:24:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a44c5e800) [pid = 1970] [serial = 1696] [outer = (nil)] 13:24:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a44cabc00) [pid = 1970] [serial = 1697] [outer = 0x7f1a44c5e800] 13:24:25 INFO - PROCESS | 1970 | 1461356665743 Marionette DEBUG loaded listener.js 13:24:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a457e1800) [pid = 1970] [serial = 1698] [outer = 0x7f1a44c5e800] 13:24:26 INFO - PROCESS | 1970 | 1461356666498 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 13:24:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:24:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2689ms 13:24:26 INFO - PROCESS | 1970 | 1461356666549 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 13:24:26 INFO - PROCESS | 1970 | 1461356666555 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 13:24:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:24:26 INFO - PROCESS | 1970 | 1461356666564 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:24:26 INFO - PROCESS | 1970 | 1461356666568 Marionette TRACE conn4 <- [1,2234,null,{}] 13:24:26 INFO - PROCESS | 1970 | 1461356666574 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:26 INFO - PROCESS | 1970 | 1461356666790 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 13:24:26 INFO - PROCESS | 1970 | 1461356666975 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46c1d000 == 168 [pid = 1970] [id = 566] 13:24:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a44c5fc00) [pid = 1970] [serial = 1699] [outer = (nil)] 13:24:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a46364400) [pid = 1970] [serial = 1700] [outer = 0x7f1a44c5fc00] 13:24:27 INFO - PROCESS | 1970 | 1461356667038 Marionette DEBUG loaded listener.js 13:24:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a46b24c00) [pid = 1970] [serial = 1701] [outer = 0x7f1a44c5fc00] 13:24:27 INFO - PROCESS | 1970 | 1461356667869 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 13:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1328ms 13:24:27 INFO - PROCESS | 1970 | 1461356667894 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 13:24:27 INFO - PROCESS | 1970 | 1461356667900 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 13:24:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:24:27 INFO - PROCESS | 1970 | 1461356667911 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:24:27 INFO - PROCESS | 1970 | 1461356667913 Marionette TRACE conn4 <- [1,2238,null,{}] 13:24:27 INFO - PROCESS | 1970 | 1461356667917 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:28 INFO - PROCESS | 1970 | 1461356668175 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 13:24:28 INFO - PROCESS | 1970 | 1461356668214 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a475c9800 == 169 [pid = 1970] [id = 567] 13:24:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a46b23c00) [pid = 1970] [serial = 1702] [outer = (nil)] 13:24:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a46dd5800) [pid = 1970] [serial = 1703] [outer = 0x7f1a46b23c00] 13:24:28 INFO - PROCESS | 1970 | 1461356668286 Marionette DEBUG loaded listener.js 13:24:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a4782d000) [pid = 1970] [serial = 1704] [outer = 0x7f1a46b23c00] 13:24:29 INFO - PROCESS | 1970 | 1461356669348 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:24:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:24:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1485ms 13:24:29 INFO - PROCESS | 1970 | 1461356669398 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 13:24:29 INFO - PROCESS | 1970 | 1461356669408 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 13:24:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:24:29 INFO - PROCESS | 1970 | 1461356669455 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:24:29 INFO - PROCESS | 1970 | 1461356669473 Marionette TRACE conn4 <- [1,2242,null,{}] 13:24:29 INFO - PROCESS | 1970 | 1461356669512 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:29 INFO - PROCESS | 1970 | 1461356669832 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 13:24:30 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a4a5a3000) [pid = 1970] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:24:30 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a44b96c00) [pid = 1970] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:24:30 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a4609e800) [pid = 1970] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:24:30 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a4984c800) [pid = 1970] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:24:30 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a457df000) [pid = 1970] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:24:30 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a457e8c00) [pid = 1970] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:24:30 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a44b99800) [pid = 1970] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:24:30 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a46ba2000) [pid = 1970] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:24:30 INFO - PROCESS | 1970 | 1461356670616 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46da4000 == 170 [pid = 1970] [id = 568] 13:24:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a44b96c00) [pid = 1970] [serial = 1705] [outer = (nil)] 13:24:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a4609e800) [pid = 1970] [serial = 1706] [outer = 0x7f1a44b96c00] 13:24:30 INFO - PROCESS | 1970 | 1461356670705 Marionette DEBUG loaded listener.js 13:24:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a488d7c00) [pid = 1970] [serial = 1707] [outer = 0x7f1a44b96c00] 13:24:31 INFO - PROCESS | 1970 | 1461356671392 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:24:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:24:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1984ms 13:24:31 INFO - PROCESS | 1970 | 1461356671417 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 13:24:31 INFO - PROCESS | 1970 | 1461356671420 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 13:24:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:24:31 INFO - PROCESS | 1970 | 1461356671426 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:24:31 INFO - PROCESS | 1970 | 1461356671428 Marionette TRACE conn4 <- [1,2246,null,{}] 13:24:31 INFO - PROCESS | 1970 | 1461356671433 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:31 INFO - PROCESS | 1970 | 1461356671690 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 13:24:31 INFO - PROCESS | 1970 | 1461356671715 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a19a800 == 171 [pid = 1970] [id = 569] 13:24:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a44b99800) [pid = 1970] [serial = 1708] [outer = (nil)] 13:24:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a498de800) [pid = 1970] [serial = 1709] [outer = 0x7f1a44b99800] 13:24:31 INFO - PROCESS | 1970 | 1461356671777 Marionette DEBUG loaded listener.js 13:24:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a4a0cc400) [pid = 1970] [serial = 1710] [outer = 0x7f1a44b99800] 13:24:32 INFO - PROCESS | 1970 | 1461356672870 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1475ms 13:24:32 INFO - PROCESS | 1970 | 1461356672903 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 13:24:32 INFO - PROCESS | 1970 | 1461356672908 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 13:24:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:24:32 INFO - PROCESS | 1970 | 1461356672918 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:24:32 INFO - PROCESS | 1970 | 1461356672923 Marionette TRACE conn4 <- [1,2250,null,{}] 13:24:32 INFO - PROCESS | 1970 | 1461356672933 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:33 INFO - PROCESS | 1970 | 1461356673202 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 13:24:33 INFO - PROCESS | 1970 | 1461356673561 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46d9d000 == 172 [pid = 1970] [id = 570] 13:24:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a46085400) [pid = 1970] [serial = 1711] [outer = (nil)] 13:24:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a462ca800) [pid = 1970] [serial = 1712] [outer = 0x7f1a46085400] 13:24:33 INFO - PROCESS | 1970 | 1461356673639 Marionette DEBUG loaded listener.js 13:24:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 207 (0x7f1a46b28000) [pid = 1970] [serial = 1713] [outer = 0x7f1a46085400] 13:24:34 INFO - PROCESS | 1970 | 1461356674536 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 13:24:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:24:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1687ms 13:24:34 INFO - PROCESS | 1970 | 1461356674611 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 13:24:34 INFO - PROCESS | 1970 | 1461356674625 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 13:24:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:24:34 INFO - PROCESS | 1970 | 1461356674636 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:24:34 INFO - PROCESS | 1970 | 1461356674640 Marionette TRACE conn4 <- [1,2254,null,{}] 13:24:34 INFO - PROCESS | 1970 | 1461356674645 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:34 INFO - PROCESS | 1970 | 1461356674907 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 13:24:35 INFO - PROCESS | 1970 | 1461356675235 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:35 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a6b0800 == 173 [pid = 1970] [id = 571] 13:24:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a46df1400) [pid = 1970] [serial = 1714] [outer = (nil)] 13:24:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a479a8400) [pid = 1970] [serial = 1715] [outer = 0x7f1a46df1400] 13:24:35 INFO - PROCESS | 1970 | 1461356675310 Marionette DEBUG loaded listener.js 13:24:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a48a4ac00) [pid = 1970] [serial = 1716] [outer = 0x7f1a46df1400] 13:24:36 INFO - PROCESS | 1970 | 1461356676255 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:24:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:24:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1683ms 13:24:36 INFO - PROCESS | 1970 | 1461356676318 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 13:24:36 INFO - PROCESS | 1970 | 1461356676322 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 13:24:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:24:36 INFO - PROCESS | 1970 | 1461356676328 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:24:36 INFO - PROCESS | 1970 | 1461356676333 Marionette TRACE conn4 <- [1,2258,null,{}] 13:24:36 INFO - PROCESS | 1970 | 1461356676349 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:36 INFO - PROCESS | 1970 | 1461356676609 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 13:24:36 INFO - PROCESS | 1970 | 1461356676932 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4cd45000 == 174 [pid = 1970] [id = 572] 13:24:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a4a0cf000) [pid = 1970] [serial = 1717] [outer = (nil)] 13:24:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a4a5b6000) [pid = 1970] [serial = 1718] [outer = 0x7f1a4a0cf000] 13:24:37 INFO - PROCESS | 1970 | 1461356677015 Marionette DEBUG loaded listener.js 13:24:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a4a5f0000) [pid = 1970] [serial = 1719] [outer = 0x7f1a4a0cf000] 13:24:37 INFO - PROCESS | 1970 | 1461356677893 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:24:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:24:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1637ms 13:24:37 INFO - PROCESS | 1970 | 1461356677966 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 13:24:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:24:37 INFO - PROCESS | 1970 | 1461356677971 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 13:24:37 INFO - PROCESS | 1970 | 1461356677978 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:24:37 INFO - PROCESS | 1970 | 1461356677981 Marionette TRACE conn4 <- [1,2262,null,{}] 13:24:37 INFO - PROCESS | 1970 | 1461356677986 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:38 INFO - PROCESS | 1970 | 1461356678239 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 13:24:38 INFO - PROCESS | 1970 | 1461356678552 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:38 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d78a000 == 175 [pid = 1970] [id = 573] 13:24:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a4a5a8c00) [pid = 1970] [serial = 1720] [outer = (nil)] 13:24:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a4a8c6c00) [pid = 1970] [serial = 1721] [outer = 0x7f1a4a5a8c00] 13:24:38 INFO - PROCESS | 1970 | 1461356678627 Marionette DEBUG loaded listener.js 13:24:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a4cbbb800) [pid = 1970] [serial = 1722] [outer = 0x7f1a4a5a8c00] 13:24:39 INFO - PROCESS | 1970 | 1461356679490 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:24:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:24:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1532ms 13:24:39 INFO - PROCESS | 1970 | 1461356679510 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 13:24:39 INFO - PROCESS | 1970 | 1461356679513 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 13:24:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:24:39 INFO - PROCESS | 1970 | 1461356679519 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:24:39 INFO - PROCESS | 1970 | 1461356679522 Marionette TRACE conn4 <- [1,2266,null,{}] 13:24:39 INFO - PROCESS | 1970 | 1461356679528 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:39 INFO - PROCESS | 1970 | 1461356679743 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 13:24:39 INFO - PROCESS | 1970 | 1461356679986 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:40 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53f8e800 == 176 [pid = 1970] [id = 574] 13:24:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a4a5f1800) [pid = 1970] [serial = 1723] [outer = (nil)] 13:24:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a4ce4d000) [pid = 1970] [serial = 1724] [outer = 0x7f1a4a5f1800] 13:24:40 INFO - PROCESS | 1970 | 1461356680058 Marionette DEBUG loaded listener.js 13:24:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a4d00d000) [pid = 1970] [serial = 1725] [outer = 0x7f1a4a5f1800] 13:24:41 INFO - PROCESS | 1970 | 1461356681037 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 13:24:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:24:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1581ms 13:24:41 INFO - PROCESS | 1970 | 1461356681101 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 13:24:41 INFO - PROCESS | 1970 | 1461356681105 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 13:24:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:24:41 INFO - PROCESS | 1970 | 1461356681112 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:24:41 INFO - PROCESS | 1970 | 1461356681115 Marionette TRACE conn4 <- [1,2270,null,{}] 13:24:41 INFO - PROCESS | 1970 | 1461356681121 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:41 INFO - PROCESS | 1970 | 1461356681395 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 13:24:41 INFO - PROCESS | 1970 | 1461356681717 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56a8d800 == 177 [pid = 1970] [id = 575] 13:24:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a4f668000) [pid = 1970] [serial = 1726] [outer = (nil)] 13:24:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 221 (0x7f1a4f6ca000) [pid = 1970] [serial = 1727] [outer = 0x7f1a4f668000] 13:24:41 INFO - PROCESS | 1970 | 1461356681812 Marionette DEBUG loaded listener.js 13:24:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 222 (0x7f1a54724400) [pid = 1970] [serial = 1728] [outer = 0x7f1a4f668000] 13:24:42 INFO - PROCESS | 1970 | 1461356682696 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:24:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:24:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1637ms 13:24:42 INFO - PROCESS | 1970 | 1461356682751 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 13:24:42 INFO - PROCESS | 1970 | 1461356682755 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 13:24:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:24:42 INFO - PROCESS | 1970 | 1461356682762 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:24:42 INFO - PROCESS | 1970 | 1461356682765 Marionette TRACE conn4 <- [1,2274,null,{}] 13:24:42 INFO - PROCESS | 1970 | 1461356682770 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:42 INFO - PROCESS | 1970 | 1461356682975 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 13:24:43 INFO - PROCESS | 1970 | 1461356683244 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57823800 == 178 [pid = 1970] [id = 576] 13:24:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 223 (0x7f1a4f66cc00) [pid = 1970] [serial = 1729] [outer = (nil)] 13:24:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 224 (0x7f1a54b03800) [pid = 1970] [serial = 1730] [outer = 0x7f1a4f66cc00] 13:24:43 INFO - PROCESS | 1970 | 1461356683337 Marionette DEBUG loaded listener.js 13:24:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 225 (0x7f1a54b11800) [pid = 1970] [serial = 1731] [outer = 0x7f1a4f66cc00] 13:24:44 INFO - PROCESS | 1970 | 1461356684274 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 13:24:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:24:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1582ms 13:24:44 INFO - PROCESS | 1970 | 1461356684345 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 13:24:44 INFO - PROCESS | 1970 | 1461356684350 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 13:24:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:24:44 INFO - PROCESS | 1970 | 1461356684356 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 1970 | 1461356684360 Marionette TRACE conn4 <- [1,2278,null,{}] 13:24:44 INFO - PROCESS | 1970 | 1461356684366 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:44 INFO - PROCESS | 1970 | 1461356684615 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 13:24:44 INFO - PROCESS | 1970 | 1461356684941 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:44 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b64800 == 179 [pid = 1970] [id = 577] 13:24:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 226 (0x7f1a4e44a400) [pid = 1970] [serial = 1732] [outer = (nil)] 13:24:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 227 (0x7f1a55835800) [pid = 1970] [serial = 1733] [outer = 0x7f1a4e44a400] 13:24:45 INFO - PROCESS | 1970 | 1461356685021 Marionette DEBUG loaded listener.js 13:24:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 228 (0x7f1a55b03000) [pid = 1970] [serial = 1734] [outer = 0x7f1a4e44a400] 13:24:45 INFO - PROCESS | 1970 | 1461356685915 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:24:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:24:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1627ms 13:24:45 INFO - PROCESS | 1970 | 1461356685986 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 13:24:45 INFO - PROCESS | 1970 | 1461356685991 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 13:24:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:24:46 INFO - PROCESS | 1970 | 1461356685998 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:24:46 INFO - PROCESS | 1970 | 1461356686002 Marionette TRACE conn4 <- [1,2282,null,{}] 13:24:46 INFO - PROCESS | 1970 | 1461356686008 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:46 INFO - PROCESS | 1970 | 1461356686269 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 13:24:46 INFO - PROCESS | 1970 | 1461356686576 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5aa68000 == 180 [pid = 1970] [id = 578] 13:24:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 229 (0x7f1a54726400) [pid = 1970] [serial = 1735] [outer = (nil)] 13:24:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 230 (0x7f1a56ce5800) [pid = 1970] [serial = 1736] [outer = 0x7f1a54726400] 13:24:46 INFO - PROCESS | 1970 | 1461356686663 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 231 (0x7f1a56f28800) [pid = 1970] [serial = 1737] [outer = 0x7f1a54726400] 13:24:47 INFO - PROCESS | 1970 | 1461356687546 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 13:24:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:24:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1583ms 13:24:47 INFO - PROCESS | 1970 | 1461356687582 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 13:24:47 INFO - PROCESS | 1970 | 1461356687585 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 13:24:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:24:47 INFO - PROCESS | 1970 | 1461356687591 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:24:47 INFO - PROCESS | 1970 | 1461356687593 Marionette TRACE conn4 <- [1,2286,null,{}] 13:24:47 INFO - PROCESS | 1970 | 1461356687599 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:47 INFO - PROCESS | 1970 | 1461356687825 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 13:24:48 INFO - PROCESS | 1970 | 1461356688090 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b322800 == 181 [pid = 1970] [id = 579] 13:24:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 232 (0x7f1a54bb2000) [pid = 1970] [serial = 1738] [outer = (nil)] 13:24:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 233 (0x7f1a571b8c00) [pid = 1970] [serial = 1739] [outer = 0x7f1a54bb2000] 13:24:48 INFO - PROCESS | 1970 | 1461356688168 Marionette DEBUG loaded listener.js 13:24:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 234 (0x7f1a571c3c00) [pid = 1970] [serial = 1740] [outer = 0x7f1a54bb2000] 13:24:49 INFO - PROCESS | 1970 | 1461356689145 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 13:24:49 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 13:24:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1588ms 13:24:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:24:49 INFO - PROCESS | 1970 | 1461356689181 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 13:24:49 INFO - PROCESS | 1970 | 1461356689184 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 13:24:49 INFO - PROCESS | 1970 | 1461356689191 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:24:49 INFO - PROCESS | 1970 | 1461356689197 Marionette TRACE conn4 <- [1,2290,null,{}] 13:24:49 INFO - PROCESS | 1970 | 1461356689204 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:49 INFO - PROCESS | 1970 | 1461356689454 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 13:24:49 INFO - PROCESS | 1970 | 1461356689798 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:49 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f996800 == 182 [pid = 1970] [id = 580] 13:24:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 235 (0x7f1a5747e800) [pid = 1970] [serial = 1741] [outer = (nil)] 13:24:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 236 (0x7f1a57485c00) [pid = 1970] [serial = 1742] [outer = 0x7f1a5747e800] 13:24:49 INFO - PROCESS | 1970 | 1461356689887 Marionette DEBUG loaded listener.js 13:24:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 237 (0x7f1a574ac800) [pid = 1970] [serial = 1743] [outer = 0x7f1a5747e800] 13:24:50 INFO - PROCESS | 1970 | 1461356690740 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 13:24:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:24:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1584ms 13:24:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:24:50 INFO - PROCESS | 1970 | 1461356690775 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 13:24:50 INFO - PROCESS | 1970 | 1461356690777 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 13:24:50 INFO - PROCESS | 1970 | 1461356690783 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:24:50 INFO - PROCESS | 1970 | 1461356690786 Marionette TRACE conn4 <- [1,2294,null,{}] 13:24:50 INFO - PROCESS | 1970 | 1461356690791 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:51 INFO - PROCESS | 1970 | 1461356691003 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 13:24:51 INFO - PROCESS | 1970 | 1461356691254 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6052f000 == 183 [pid = 1970] [id = 581] 13:24:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 238 (0x7f1a57480800) [pid = 1970] [serial = 1744] [outer = (nil)] 13:24:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 239 (0x7f1a57863000) [pid = 1970] [serial = 1745] [outer = 0x7f1a57480800] 13:24:51 INFO - PROCESS | 1970 | 1461356691337 Marionette DEBUG loaded listener.js 13:24:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 240 (0x7f1a57870800) [pid = 1970] [serial = 1746] [outer = 0x7f1a57480800] 13:24:52 INFO - PROCESS | 1970 | 1461356692263 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 13:24:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:24:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1527ms 13:24:52 INFO - PROCESS | 1970 | 1461356692310 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 13:24:52 INFO - PROCESS | 1970 | 1461356692314 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 13:24:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:24:52 INFO - PROCESS | 1970 | 1461356692319 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:24:52 INFO - PROCESS | 1970 | 1461356692321 Marionette TRACE conn4 <- [1,2298,null,{}] 13:24:52 INFO - PROCESS | 1970 | 1461356692327 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:52 INFO - PROCESS | 1970 | 1461356692629 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 13:24:52 INFO - PROCESS | 1970 | 1461356692846 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:52 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61215800 == 184 [pid = 1970] [id = 582] 13:24:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 241 (0x7f1a574aa400) [pid = 1970] [serial = 1747] [outer = (nil)] 13:24:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 242 (0x7f1a5792a400) [pid = 1970] [serial = 1748] [outer = 0x7f1a574aa400] 13:24:52 INFO - PROCESS | 1970 | 1461356692965 Marionette DEBUG loaded listener.js 13:24:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 243 (0x7f1a57c30000) [pid = 1970] [serial = 1749] [outer = 0x7f1a574aa400] 13:24:54 INFO - PROCESS | 1970 | 1461356694033 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 13:24:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:24:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1781ms 13:24:54 INFO - PROCESS | 1970 | 1461356694102 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 13:24:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:24:54 INFO - PROCESS | 1970 | 1461356694108 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 13:24:54 INFO - PROCESS | 1970 | 1461356694115 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:24:54 INFO - PROCESS | 1970 | 1461356694117 Marionette TRACE conn4 <- [1,2302,null,{}] 13:24:54 INFO - PROCESS | 1970 | 1461356694124 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:54 INFO - PROCESS | 1970 | 1461356694372 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 13:24:54 INFO - PROCESS | 1970 | 1461356694683 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:54 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61d1c000 == 185 [pid = 1970] [id = 583] 13:24:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 244 (0x7f1a574b3400) [pid = 1970] [serial = 1750] [outer = (nil)] 13:24:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 245 (0x7f1a58af3000) [pid = 1970] [serial = 1751] [outer = 0x7f1a574b3400] 13:24:54 INFO - PROCESS | 1970 | 1461356694771 Marionette DEBUG loaded listener.js 13:24:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 246 (0x7f1a59921c00) [pid = 1970] [serial = 1752] [outer = 0x7f1a574b3400] 13:24:55 INFO - PROCESS | 1970 | 1461356695628 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1532ms 13:24:55 INFO - PROCESS | 1970 | 1461356695646 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 13:24:55 INFO - PROCESS | 1970 | 1461356695650 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 13:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:24:55 INFO - PROCESS | 1970 | 1461356695676 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:24:55 INFO - PROCESS | 1970 | 1461356695678 Marionette TRACE conn4 <- [1,2306,null,{}] 13:24:55 INFO - PROCESS | 1970 | 1461356695686 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:55 INFO - PROCESS | 1970 | 1461356695897 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 13:24:56 INFO - PROCESS | 1970 | 1461356696168 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61f20800 == 186 [pid = 1970] [id = 584] 13:24:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 247 (0x7f1a57924800) [pid = 1970] [serial = 1753] [outer = (nil)] 13:24:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 248 (0x7f1a5a5ed000) [pid = 1970] [serial = 1754] [outer = 0x7f1a57924800] 13:24:56 INFO - PROCESS | 1970 | 1461356696251 Marionette DEBUG loaded listener.js 13:24:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 249 (0x7f1a5aa04400) [pid = 1970] [serial = 1755] [outer = 0x7f1a57924800] 13:24:57 INFO - PROCESS | 1970 | 1461356697118 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 13:24:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:24:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1489ms 13:24:57 INFO - PROCESS | 1970 | 1461356697161 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 13:24:57 INFO - PROCESS | 1970 | 1461356697165 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 13:24:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:24:57 INFO - PROCESS | 1970 | 1461356697190 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:24:57 INFO - PROCESS | 1970 | 1461356697194 Marionette TRACE conn4 <- [1,2310,null,{}] 13:24:57 INFO - PROCESS | 1970 | 1461356697199 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:57 INFO - PROCESS | 1970 | 1461356697411 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 13:24:57 INFO - PROCESS | 1970 | 1461356697702 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6d8c7800 == 187 [pid = 1970] [id = 585] 13:24:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 250 (0x7f1a44c5dc00) [pid = 1970] [serial = 1756] [outer = (nil)] 13:24:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 251 (0x7f1a5aa0c800) [pid = 1970] [serial = 1757] [outer = 0x7f1a44c5dc00] 13:24:57 INFO - PROCESS | 1970 | 1461356697819 Marionette DEBUG loaded listener.js 13:24:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 252 (0x7f1a5adeb400) [pid = 1970] [serial = 1758] [outer = 0x7f1a44c5dc00] 13:24:58 INFO - PROCESS | 1970 | 1461356698763 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1649ms 13:24:58 INFO - PROCESS | 1970 | 1461356698836 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 13:24:58 INFO - PROCESS | 1970 | 1461356698840 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 13:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:24:58 INFO - PROCESS | 1970 | 1461356698846 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:24:58 INFO - PROCESS | 1970 | 1461356698848 Marionette TRACE conn4 <- [1,2314,null,{}] 13:24:58 INFO - PROCESS | 1970 | 1461356698855 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:24:59 INFO - PROCESS | 1970 | 1461356699072 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 13:24:59 INFO - PROCESS | 1970 | 1461356699446 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a48a85800 == 188 [pid = 1970] [id = 586] 13:24:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 253 (0x7f1a44c5a000) [pid = 1970] [serial = 1759] [outer = (nil)] 13:24:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 254 (0x7f1a46363c00) [pid = 1970] [serial = 1760] [outer = 0x7f1a44c5a000] 13:24:59 INFO - PROCESS | 1970 | 1461356699528 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 255 (0x7f1a4d00b800) [pid = 1970] [serial = 1761] [outer = 0x7f1a44c5a000] 13:25:00 INFO - PROCESS | 1970 | 1461356700440 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1644ms 13:25:00 INFO - PROCESS | 1970 | 1461356700492 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 13:25:00 INFO - PROCESS | 1970 | 1461356700495 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 13:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:25:00 INFO - PROCESS | 1970 | 1461356700506 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 1970 | 1461356700510 Marionette TRACE conn4 <- [1,2318,null,{}] 13:25:00 INFO - PROCESS | 1970 | 1461356700518 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:00 INFO - PROCESS | 1970 | 1461356700769 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 13:25:01 INFO - PROCESS | 1970 | 1461356701763 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46c14000 == 189 [pid = 1970] [id = 587] 13:25:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 256 (0x7f1a44caf800) [pid = 1970] [serial = 1762] [outer = (nil)] 13:25:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 257 (0x7f1a44cb9800) [pid = 1970] [serial = 1763] [outer = 0x7f1a44caf800] 13:25:01 INFO - PROCESS | 1970 | 1461356701843 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 258 (0x7f1a46083400) [pid = 1970] [serial = 1764] [outer = 0x7f1a44caf800] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b02f800 == 188 [pid = 1970] [id = 236] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57562000 == 187 [pid = 1970] [id = 263] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a49ab2800 == 186 [pid = 1970] [id = 385] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57e53800 == 185 [pid = 1970] [id = 522] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46da4000 == 184 [pid = 1970] [id = 568] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a456d6000 == 183 [pid = 1970] [id = 541] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a475c9800 == 182 [pid = 1970] [id = 567] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46c1d000 == 181 [pid = 1970] [id = 566] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a448db800 == 180 [pid = 1970] [id = 565] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5abd0000 == 179 [pid = 1970] [id = 559] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a6af800 == 178 [pid = 1970] [id = 558] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b7f800 == 177 [pid = 1970] [id = 557] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57a6a800 == 176 [pid = 1970] [id = 556] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a573b2800 == 175 [pid = 1970] [id = 555] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56bbb000 == 174 [pid = 1970] [id = 554] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56a8a800 == 173 [pid = 1970] [id = 553] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54bc2800 == 172 [pid = 1970] [id = 552] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a543a5000 == 171 [pid = 1970] [id = 551] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53e88000 == 170 [pid = 1970] [id = 550] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e628800 == 169 [pid = 1970] [id = 549] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d661800 == 168 [pid = 1970] [id = 548] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a49b06000 == 167 [pid = 1970] [id = 547] 13:25:03 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46c5f800 == 166 [pid = 1970] [id = 546] 13:25:03 INFO - PROCESS | 1970 | 1461356703412 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 13:25:03 INFO - PROCESS | 1970 | 1461356703666 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 13:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:25:03 INFO - PROCESS | 1970 | 1461356703732 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 1970 | 1461356703736 Marionette TRACE conn4 <- [1,2322,null,{}] 13:25:03 INFO - PROCESS | 1970 | 1461356703748 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:03 INFO - PROCESS | 1970 | 1461356703951 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 13:25:03 INFO - PROCESS | 1970 | 1461356703964 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a461a6800 == 167 [pid = 1970] [id = 588] 13:25:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 228 (0x7f1a4608e400) [pid = 1970] [serial = 1765] [outer = (nil)] 13:25:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 229 (0x7f1a46dd4000) [pid = 1970] [serial = 1766] [outer = 0x7f1a4608e400] 13:25:04 INFO - PROCESS | 1970 | 1461356704068 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 230 (0x7f1a47828000) [pid = 1970] [serial = 1767] [outer = 0x7f1a4608e400] 13:25:05 INFO - PROCESS | 1970 | 1461356705115 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1446ms 13:25:05 INFO - PROCESS | 1970 | 1461356705170 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 1970 | 1461356705176 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 13:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:25:05 INFO - PROCESS | 1970 | 1461356705182 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 1970 | 1461356705186 Marionette TRACE conn4 <- [1,2326,null,{}] 13:25:05 INFO - PROCESS | 1970 | 1461356705191 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:05 INFO - PROCESS | 1970 | 1461356705465 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 13:25:05 INFO - PROCESS | 1970 | 1461356705490 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a475c4000 == 168 [pid = 1970] [id = 589] 13:25:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 231 (0x7f1a479adc00) [pid = 1970] [serial = 1768] [outer = (nil)] 13:25:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 232 (0x7f1a48a51000) [pid = 1970] [serial = 1769] [outer = 0x7f1a479adc00] 13:25:05 INFO - PROCESS | 1970 | 1461356705554 Marionette DEBUG loaded listener.js 13:25:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 233 (0x7f1a49854000) [pid = 1970] [serial = 1770] [outer = 0x7f1a479adc00] 13:25:06 INFO - PROCESS | 1970 | 1461356706509 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1377ms 13:25:06 INFO - PROCESS | 1970 | 1461356706566 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 13:25:06 INFO - PROCESS | 1970 | 1461356706569 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 13:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:25:06 INFO - PROCESS | 1970 | 1461356706584 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:25:06 INFO - PROCESS | 1970 | 1461356706593 Marionette TRACE conn4 <- [1,2330,null,{}] 13:25:06 INFO - PROCESS | 1970 | 1461356706607 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:06 INFO - PROCESS | 1970 | 1461356706884 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 13:25:06 INFO - PROCESS | 1970 | 1461356706916 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49aa9800 == 169 [pid = 1970] [id = 590] 13:25:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 234 (0x7f1a47826800) [pid = 1970] [serial = 1771] [outer = (nil)] 13:25:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 235 (0x7f1a4a5aa800) [pid = 1970] [serial = 1772] [outer = 0x7f1a47826800] 13:25:06 INFO - PROCESS | 1970 | 1461356706982 Marionette DEBUG loaded listener.js 13:25:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 236 (0x7f1a4a5ee800) [pid = 1970] [serial = 1773] [outer = 0x7f1a47826800] 13:25:08 INFO - PROCESS | 1970 | 1461356708042 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1511ms 13:25:08 INFO - PROCESS | 1970 | 1461356708090 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 13:25:08 INFO - PROCESS | 1970 | 1461356708094 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 13:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:25:08 INFO - PROCESS | 1970 | 1461356708124 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - PROCESS | 1970 | 1461356708128 Marionette TRACE conn4 <- [1,2334,null,{}] 13:25:08 INFO - PROCESS | 1970 | 1461356708136 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:09 INFO - PROCESS | 1970 | 1461356709437 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 235 (0x7f1a571b6c00) [pid = 1970] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 234 (0x7f1a46b23c00) [pid = 1970] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 233 (0x7f1a5ade8800) [pid = 1970] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 232 (0x7f1a4f74d000) [pid = 1970] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 231 (0x7f1a49ea2400) [pid = 1970] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 230 (0x7f1a4a5f0c00) [pid = 1970] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 229 (0x7f1a46df6400) [pid = 1970] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 228 (0x7f1a54b07800) [pid = 1970] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 227 (0x7f1a4636b800) [pid = 1970] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 226 (0x7f1a54729c00) [pid = 1970] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 225 (0x7f1a5b08b000) [pid = 1970] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 224 (0x7f1a44b96c00) [pid = 1970] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 223 (0x7f1a55b03800) [pid = 1970] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 222 (0x7f1a5575a400) [pid = 1970] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 221 (0x7f1a56cee400) [pid = 1970] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 220 (0x7f1a4f471800) [pid = 1970] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a4cbafc00) [pid = 1970] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 218 (0x7f1a4e66b400) [pid = 1970] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 217 (0x7f1a4a5b8000) [pid = 1970] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 216 (0x7f1a46b28c00) [pid = 1970] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 215 (0x7f1a44c52400) [pid = 1970] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 214 (0x7f1a4a68fc00) [pid = 1970] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 213 (0x7f1a4cbad400) [pid = 1970] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 212 (0x7f1a46dd1800) [pid = 1970] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 211 (0x7f1a47829800) [pid = 1970] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 210 (0x7f1a44c5e800) [pid = 1970] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 209 (0x7f1a47824800) [pid = 1970] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 208 (0x7f1a4d011c00) [pid = 1970] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 207 (0x7f1a4f303c00) [pid = 1970] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 206 (0x7f1a4a698800) [pid = 1970] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a44c53400) [pid = 1970] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a4a0c2800) [pid = 1970] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a5d96dc00) [pid = 1970] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a54976c00) [pid = 1970] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a46098c00) [pid = 1970] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a49eae400) [pid = 1970] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a55b2b800) [pid = 1970] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a4d5eec00) [pid = 1970] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a4636a400) [pid = 1970] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a44b96800) [pid = 1970] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a457db400) [pid = 1970] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a48a4f000) [pid = 1970] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a44c5fc00) [pid = 1970] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a45f93400) [pid = 1970] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a479aec00) [pid = 1970] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a4cbb5c00) [pid = 1970] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a47824400) [pid = 1970] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a44b94400) [pid = 1970] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a46095800) [pid = 1970] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a57468800) [pid = 1970] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a44c5bc00) [pid = 1970] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a457de400) [pid = 1970] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a5472c000) [pid = 1970] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a54725800) [pid = 1970] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a56cef800) [pid = 1970] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a46092400) [pid = 1970] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a44cb2c00) [pid = 1970] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a46093000) [pid = 1970] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a63fb6c00) [pid = 1970] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a5efbb800) [pid = 1970] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a462c5400) [pid = 1970] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a4a698c00) [pid = 1970] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a46dd5000) [pid = 1970] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a48a49c00) [pid = 1970] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:25:09 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a4d011400) [pid = 1970] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:25:09 INFO - PROCESS | 1970 | 1461356709712 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:09 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a448d4000 == 170 [pid = 1970] [id = 591] 13:25:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a44b94400) [pid = 1970] [serial = 1774] [outer = (nil)] 13:25:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a44b9ec00) [pid = 1970] [serial = 1775] [outer = 0x7f1a44b94400] 13:25:09 INFO - PROCESS | 1970 | 1461356709781 Marionette DEBUG loaded listener.js 13:25:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a457de400) [pid = 1970] [serial = 1776] [outer = 0x7f1a44b94400] 13:25:10 INFO - PROCESS | 1970 | 1461356710472 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 13:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2385ms 13:25:10 INFO - PROCESS | 1970 | 1461356710510 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 13:25:10 INFO - PROCESS | 1970 | 1461356710514 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 13:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:25:10 INFO - PROCESS | 1970 | 1461356710521 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:25:10 INFO - PROCESS | 1970 | 1461356710526 Marionette TRACE conn4 <- [1,2338,null,{}] 13:25:10 INFO - PROCESS | 1970 | 1461356710533 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:10 INFO - PROCESS | 1970 | 1461356710762 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 13:25:10 INFO - PROCESS | 1970 | 1461356710980 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:11 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a8ae800 == 171 [pid = 1970] [id = 592] 13:25:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a4636a400) [pid = 1970] [serial = 1777] [outer = (nil)] 13:25:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a47823c00) [pid = 1970] [serial = 1778] [outer = 0x7f1a4636a400] 13:25:11 INFO - PROCESS | 1970 | 1461356711055 Marionette DEBUG loaded listener.js 13:25:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a48aae000) [pid = 1970] [serial = 1779] [outer = 0x7f1a4636a400] 13:25:12 INFO - PROCESS | 1970 | 1461356712172 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1685ms 13:25:12 INFO - PROCESS | 1970 | 1461356712207 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 13:25:12 INFO - PROCESS | 1970 | 1461356712215 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 13:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:25:12 INFO - PROCESS | 1970 | 1461356712226 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:25:12 INFO - PROCESS | 1970 | 1461356712230 Marionette TRACE conn4 <- [1,2342,null,{}] 13:25:12 INFO - PROCESS | 1970 | 1461356712240 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:12 INFO - PROCESS | 1970 | 1461356712570 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 13:25:12 INFO - PROCESS | 1970 | 1461356712806 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a476de000 == 172 [pid = 1970] [id = 593] 13:25:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a462c4c00) [pid = 1970] [serial = 1780] [outer = (nil)] 13:25:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a46368c00) [pid = 1970] [serial = 1781] [outer = 0x7f1a462c4c00] 13:25:12 INFO - PROCESS | 1970 | 1461356712883 Marionette DEBUG loaded listener.js 13:25:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a46b9d800) [pid = 1970] [serial = 1782] [outer = 0x7f1a462c4c00] 13:25:13 INFO - PROCESS | 1970 | 1461356713756 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 13:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1583ms 13:25:13 INFO - PROCESS | 1970 | 1461356713809 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 13:25:13 INFO - PROCESS | 1970 | 1461356713816 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 13:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:25:13 INFO - PROCESS | 1970 | 1461356713827 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:25:13 INFO - PROCESS | 1970 | 1461356713830 Marionette TRACE conn4 <- [1,2346,null,{}] 13:25:13 INFO - PROCESS | 1970 | 1461356713836 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:14 INFO - PROCESS | 1970 | 1461356714057 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 13:25:14 INFO - PROCESS | 1970 | 1461356714332 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:14 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4bcb3800 == 173 [pid = 1970] [id = 594] 13:25:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a479aac00) [pid = 1970] [serial = 1783] [outer = (nil)] 13:25:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a488d0800) [pid = 1970] [serial = 1784] [outer = 0x7f1a479aac00] 13:25:14 INFO - PROCESS | 1970 | 1461356714495 Marionette DEBUG loaded listener.js 13:25:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a48aaa000) [pid = 1970] [serial = 1785] [outer = 0x7f1a479aac00] 13:25:15 INFO - PROCESS | 1970 | 1461356715511 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1733ms 13:25:15 INFO - PROCESS | 1970 | 1461356715562 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 13:25:15 INFO - PROCESS | 1970 | 1461356715567 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 13:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:25:15 INFO - PROCESS | 1970 | 1461356715575 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:25:15 INFO - PROCESS | 1970 | 1461356715582 Marionette TRACE conn4 <- [1,2350,null,{}] 13:25:15 INFO - PROCESS | 1970 | 1461356715599 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:15 INFO - PROCESS | 1970 | 1461356715887 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 13:25:16 INFO - PROCESS | 1970 | 1461356716210 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d02b000 == 174 [pid = 1970] [id = 595] 13:25:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a4a5ab400) [pid = 1970] [serial = 1786] [outer = (nil)] 13:25:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a4a5f0c00) [pid = 1970] [serial = 1787] [outer = 0x7f1a4a5ab400] 13:25:16 INFO - PROCESS | 1970 | 1461356716304 Marionette DEBUG loaded listener.js 13:25:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a4a7bc800) [pid = 1970] [serial = 1788] [outer = 0x7f1a4a5ab400] 13:25:17 INFO - PROCESS | 1970 | 1461356717165 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 13:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1643ms 13:25:17 INFO - PROCESS | 1970 | 1461356717219 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 13:25:17 INFO - PROCESS | 1970 | 1461356717223 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 13:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:25:17 INFO - PROCESS | 1970 | 1461356717231 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:25:17 INFO - PROCESS | 1970 | 1461356717235 Marionette TRACE conn4 <- [1,2354,null,{}] 13:25:17 INFO - PROCESS | 1970 | 1461356717241 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:17 INFO - PROCESS | 1970 | 1461356717461 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 13:25:17 INFO - PROCESS | 1970 | 1461356717735 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:17 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4f3ab000 == 175 [pid = 1970] [id = 596] 13:25:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a4a5ae800) [pid = 1970] [serial = 1789] [outer = (nil)] 13:25:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a4ce42800) [pid = 1970] [serial = 1790] [outer = 0x7f1a4a5ae800] 13:25:17 INFO - PROCESS | 1970 | 1461356717835 Marionette DEBUG loaded listener.js 13:25:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a4d005c00) [pid = 1970] [serial = 1791] [outer = 0x7f1a4a5ae800] 13:25:18 INFO - PROCESS | 1970 | 1461356718802 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 13:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1639ms 13:25:18 INFO - PROCESS | 1970 | 1461356718877 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 13:25:18 INFO - PROCESS | 1970 | 1461356718880 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 13:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:25:18 INFO - PROCESS | 1970 | 1461356718890 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:25:18 INFO - PROCESS | 1970 | 1461356718893 Marionette TRACE conn4 <- [1,2358,null,{}] 13:25:18 INFO - PROCESS | 1970 | 1461356718900 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:19 INFO - PROCESS | 1970 | 1461356719131 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 13:25:19 INFO - PROCESS | 1970 | 1461356719460 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53f9d000 == 176 [pid = 1970] [id = 597] 13:25:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a4a8c3000) [pid = 1970] [serial = 1792] [outer = (nil)] 13:25:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a4d00e000) [pid = 1970] [serial = 1793] [outer = 0x7f1a4a8c3000] 13:25:19 INFO - PROCESS | 1970 | 1461356719556 Marionette DEBUG loaded listener.js 13:25:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a4d5f0c00) [pid = 1970] [serial = 1794] [outer = 0x7f1a4a8c3000] 13:25:20 INFO - PROCESS | 1970 | 1461356720498 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 13:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1682ms 13:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:25:20 INFO - PROCESS | 1970 | 1461356720574 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 13:25:20 INFO - PROCESS | 1970 | 1461356720577 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 13:25:20 INFO - PROCESS | 1970 | 1461356720582 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:25:20 INFO - PROCESS | 1970 | 1461356720586 Marionette TRACE conn4 <- [1,2362,null,{}] 13:25:20 INFO - PROCESS | 1970 | 1461356720591 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:20 INFO - PROCESS | 1970 | 1461356720867 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 13:25:21 INFO - PROCESS | 1970 | 1461356721193 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56a75800 == 177 [pid = 1970] [id = 598] 13:25:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a4e664800) [pid = 1970] [serial = 1795] [outer = (nil)] 13:25:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a4e7c4c00) [pid = 1970] [serial = 1796] [outer = 0x7f1a4e664800] 13:25:21 INFO - PROCESS | 1970 | 1461356721276 Marionette DEBUG loaded listener.js 13:25:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a4f304400) [pid = 1970] [serial = 1797] [outer = 0x7f1a4e664800] 13:25:22 INFO - PROCESS | 1970 | 1461356722256 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 13:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1739ms 13:25:22 INFO - PROCESS | 1970 | 1461356722323 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 1970 | 1461356722328 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 13:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:25:22 INFO - PROCESS | 1970 | 1461356722337 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 1970 | 1461356722341 Marionette TRACE conn4 <- [1,2366,null,{}] 13:25:22 INFO - PROCESS | 1970 | 1461356722348 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:22 INFO - PROCESS | 1970 | 1461356722636 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 13:25:22 INFO - PROCESS | 1970 | 1461356722971 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56bb4000 == 178 [pid = 1970] [id = 599] 13:25:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a4e665400) [pid = 1970] [serial = 1798] [outer = (nil)] 13:25:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a4f471000) [pid = 1970] [serial = 1799] [outer = 0x7f1a4e665400] 13:25:23 INFO - PROCESS | 1970 | 1461356723047 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a4f670800) [pid = 1970] [serial = 1800] [outer = 0x7f1a4e665400] 13:25:23 INFO - PROCESS | 1970 | 1461356723955 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 13:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1684ms 13:25:24 INFO - PROCESS | 1970 | 1461356724020 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 13:25:24 INFO - PROCESS | 1970 | 1461356724024 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 13:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:25:24 INFO - PROCESS | 1970 | 1461356724031 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:25:24 INFO - PROCESS | 1970 | 1461356724035 Marionette TRACE conn4 <- [1,2370,null,{}] 13:25:24 INFO - PROCESS | 1970 | 1461356724040 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:24 INFO - PROCESS | 1970 | 1461356724260 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 13:25:24 INFO - PROCESS | 1970 | 1461356724591 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:24 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57574000 == 179 [pid = 1970] [id = 600] 13:25:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a4e7ca400) [pid = 1970] [serial = 1801] [outer = (nil)] 13:25:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a4f6d4400) [pid = 1970] [serial = 1802] [outer = 0x7f1a4e7ca400] 13:25:24 INFO - PROCESS | 1970 | 1461356724674 Marionette DEBUG loaded listener.js 13:25:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a54723c00) [pid = 1970] [serial = 1803] [outer = 0x7f1a4e7ca400] 13:25:25 INFO - PROCESS | 1970 | 1461356725523 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 13:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1527ms 13:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:25:25 INFO - PROCESS | 1970 | 1461356725559 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 13:25:25 INFO - PROCESS | 1970 | 1461356725562 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 13:25:25 INFO - PROCESS | 1970 | 1461356725568 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 1970 | 1461356725571 Marionette TRACE conn4 <- [1,2374,null,{}] 13:25:25 INFO - PROCESS | 1970 | 1461356725577 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:25 INFO - PROCESS | 1970 | 1461356725800 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 13:25:26 INFO - PROCESS | 1970 | 1461356726074 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b69800 == 180 [pid = 1970] [id = 601] 13:25:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a4f308c00) [pid = 1970] [serial = 1804] [outer = (nil)] 13:25:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a548fac00) [pid = 1970] [serial = 1805] [outer = 0x7f1a4f308c00] 13:25:26 INFO - PROCESS | 1970 | 1461356726151 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a54b08800) [pid = 1970] [serial = 1806] [outer = 0x7f1a4f308c00] 13:25:27 INFO - PROCESS | 1970 | 1461356727020 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1528ms 13:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:25:27 INFO - PROCESS | 1970 | 1461356727096 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 1970 | 1461356727099 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 13:25:27 INFO - PROCESS | 1970 | 1461356727104 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 1970 | 1461356727107 Marionette TRACE conn4 <- [1,2378,null,{}] 13:25:27 INFO - PROCESS | 1970 | 1461356727112 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:27 INFO - PROCESS | 1970 | 1461356727357 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 13:25:27 INFO - PROCESS | 1970 | 1461356727681 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a6be000 == 181 [pid = 1970] [id = 602] 13:25:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a4f74c800) [pid = 1970] [serial = 1807] [outer = (nil)] 13:25:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a5575a400) [pid = 1970] [serial = 1808] [outer = 0x7f1a4f74c800] 13:25:27 INFO - PROCESS | 1970 | 1461356727770 Marionette DEBUG loaded listener.js 13:25:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 207 (0x7f1a5582ec00) [pid = 1970] [serial = 1809] [outer = 0x7f1a4f74c800] 13:25:28 INFO - PROCESS | 1970 | 1461356728619 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 13:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1577ms 13:25:28 INFO - PROCESS | 1970 | 1461356728682 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 13:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:25:28 INFO - PROCESS | 1970 | 1461356728686 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 13:25:28 INFO - PROCESS | 1970 | 1461356728691 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:25:28 INFO - PROCESS | 1970 | 1461356728695 Marionette TRACE conn4 <- [1,2382,null,{}] 13:25:28 INFO - PROCESS | 1970 | 1461356728703 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:28 INFO - PROCESS | 1970 | 1461356728963 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 13:25:29 INFO - PROCESS | 1970 | 1461356729287 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b02f800 == 182 [pid = 1970] [id = 603] 13:25:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a55b09800) [pid = 1970] [serial = 1810] [outer = (nil)] 13:25:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a55b29800) [pid = 1970] [serial = 1811] [outer = 0x7f1a55b09800] 13:25:29 INFO - PROCESS | 1970 | 1461356729382 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a56cef800) [pid = 1970] [serial = 1812] [outer = 0x7f1a55b09800] 13:25:30 INFO - PROCESS | 1970 | 1461356730311 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 13:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1688ms 13:25:30 INFO - PROCESS | 1970 | 1461356730380 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 1970 | 1461356730384 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 13:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:25:30 INFO - PROCESS | 1970 | 1461356730392 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 1970 | 1461356730396 Marionette TRACE conn4 <- [1,2386,null,{}] 13:25:30 INFO - PROCESS | 1970 | 1461356730402 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:30 INFO - PROCESS | 1970 | 1461356730623 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 13:25:30 INFO - PROCESS | 1970 | 1461356730909 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5cd6f000 == 183 [pid = 1970] [id = 604] 13:25:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a44b95c00) [pid = 1970] [serial = 1813] [outer = (nil)] 13:25:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a57182400) [pid = 1970] [serial = 1814] [outer = 0x7f1a44b95c00] 13:25:31 INFO - PROCESS | 1970 | 1461356731042 Marionette DEBUG loaded listener.js 13:25:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a5745fc00) [pid = 1970] [serial = 1815] [outer = 0x7f1a44b95c00] 13:25:31 INFO - PROCESS | 1970 | 1461356731943 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1580ms 13:25:31 INFO - PROCESS | 1970 | 1461356731974 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 1970 | 1461356731977 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 13:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:25:31 INFO - PROCESS | 1970 | 1461356731985 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 1970 | 1461356731988 Marionette TRACE conn4 <- [1,2390,null,{}] 13:25:31 INFO - PROCESS | 1970 | 1461356731994 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:32 INFO - PROCESS | 1970 | 1461356732211 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 13:25:32 INFO - PROCESS | 1970 | 1461356732500 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5fcb6000 == 184 [pid = 1970] [id = 605] 13:25:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a56ceb000) [pid = 1970] [serial = 1816] [outer = (nil)] 13:25:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a5747d000) [pid = 1970] [serial = 1817] [outer = 0x7f1a56ceb000] 13:25:32 INFO - PROCESS | 1970 | 1461356732625 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a574a6000) [pid = 1970] [serial = 1818] [outer = 0x7f1a56ceb000] 13:25:33 INFO - PROCESS | 1970 | 1461356733492 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1585ms 13:25:33 INFO - PROCESS | 1970 | 1461356733570 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 1970 | 1461356733574 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 13:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:25:33 INFO - PROCESS | 1970 | 1461356733580 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 1970 | 1461356733583 Marionette TRACE conn4 <- [1,2394,null,{}] 13:25:33 INFO - PROCESS | 1970 | 1461356733589 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:33 INFO - PROCESS | 1970 | 1461356733868 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 13:25:34 INFO - PROCESS | 1970 | 1461356734184 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61d8f000 == 185 [pid = 1970] [id = 606] 13:25:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a479a9800) [pid = 1970] [serial = 1819] [outer = (nil)] 13:25:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a57620c00) [pid = 1970] [serial = 1820] [outer = 0x7f1a479a9800] 13:25:34 INFO - PROCESS | 1970 | 1461356734259 Marionette DEBUG loaded listener.js 13:25:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a57eea000) [pid = 1970] [serial = 1821] [outer = 0x7f1a479a9800] 13:25:35 INFO - PROCESS | 1970 | 1461356735123 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1584ms 13:25:35 INFO - PROCESS | 1970 | 1461356735166 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 13:25:35 INFO - PROCESS | 1970 | 1461356735170 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 13:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:25:35 INFO - PROCESS | 1970 | 1461356735176 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:25:35 INFO - PROCESS | 1970 | 1461356735179 Marionette TRACE conn4 <- [1,2398,null,{}] 13:25:35 INFO - PROCESS | 1970 | 1461356735186 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:35 INFO - PROCESS | 1970 | 1461356735401 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 13:25:35 INFO - PROCESS | 1970 | 1461356735678 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dfba800 == 186 [pid = 1970] [id = 607] 13:25:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a4e446400) [pid = 1970] [serial = 1822] [outer = (nil)] 13:25:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 221 (0x7f1a5a5bc000) [pid = 1970] [serial = 1823] [outer = 0x7f1a4e446400] 13:25:35 INFO - PROCESS | 1970 | 1461356735796 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 222 (0x7f1a5aa0bc00) [pid = 1970] [serial = 1824] [outer = 0x7f1a4e446400] 13:25:36 INFO - PROCESS | 1970 | 1461356736666 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1530ms 13:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:25:36 INFO - PROCESS | 1970 | 1461356736707 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 13:25:36 INFO - PROCESS | 1970 | 1461356736710 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 13:25:36 INFO - PROCESS | 1970 | 1461356736716 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 1970 | 1461356736720 Marionette TRACE conn4 <- [1,2402,null,{}] 13:25:36 INFO - PROCESS | 1970 | 1461356736727 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:36 INFO - PROCESS | 1970 | 1461356736961 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 13:25:37 INFO - PROCESS | 1970 | 1461356737272 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a70e12000 == 187 [pid = 1970] [id = 608] 13:25:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 223 (0x7f1a574af000) [pid = 1970] [serial = 1825] [outer = (nil)] 13:25:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 224 (0x7f1a5ade3800) [pid = 1970] [serial = 1826] [outer = 0x7f1a574af000] 13:25:37 INFO - PROCESS | 1970 | 1461356737350 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 225 (0x7f1a5b083c00) [pid = 1970] [serial = 1827] [outer = 0x7f1a574af000] 13:25:38 INFO - PROCESS | 1970 | 1461356738152 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1478ms 13:25:38 INFO - PROCESS | 1970 | 1461356738198 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 1970 | 1461356738202 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 13:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:25:38 INFO - PROCESS | 1970 | 1461356738208 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 1970 | 1461356738210 Marionette TRACE conn4 <- [1,2406,null,{}] 13:25:38 INFO - PROCESS | 1970 | 1461356738216 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:38 INFO - PROCESS | 1970 | 1461356738433 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 13:25:38 INFO - PROCESS | 1970 | 1461356738711 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:38 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72612800 == 188 [pid = 1970] [id = 609] 13:25:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 226 (0x7f1a5497bc00) [pid = 1970] [serial = 1828] [outer = (nil)] 13:25:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 227 (0x7f1a5b088400) [pid = 1970] [serial = 1829] [outer = 0x7f1a5497bc00] 13:25:38 INFO - PROCESS | 1970 | 1461356738790 Marionette DEBUG loaded listener.js 13:25:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 228 (0x7f1a5b0eb000) [pid = 1970] [serial = 1830] [outer = 0x7f1a5497bc00] 13:25:39 INFO - PROCESS | 1970 | 1461356739721 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 13:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1579ms 13:25:39 INFO - PROCESS | 1970 | 1461356739789 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 13:25:39 INFO - PROCESS | 1970 | 1461356739793 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 13:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:25:39 INFO - PROCESS | 1970 | 1461356739799 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:25:39 INFO - PROCESS | 1970 | 1461356739802 Marionette TRACE conn4 <- [1,2410,null,{}] 13:25:39 INFO - PROCESS | 1970 | 1461356739807 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:40 INFO - PROCESS | 1970 | 1461356740038 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 13:25:40 INFO - PROCESS | 1970 | 1461356740365 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:40 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72fa1000 == 189 [pid = 1970] [id = 610] 13:25:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 229 (0x7f1a56ce7c00) [pid = 1970] [serial = 1831] [outer = (nil)] 13:25:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 230 (0x7f1a5b0f5800) [pid = 1970] [serial = 1832] [outer = 0x7f1a56ce7c00] 13:25:40 INFO - PROCESS | 1970 | 1461356740451 Marionette DEBUG loaded listener.js 13:25:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 231 (0x7f1a5b507c00) [pid = 1970] [serial = 1833] [outer = 0x7f1a56ce7c00] 13:25:41 INFO - PROCESS | 1970 | 1461356741313 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1580ms 13:25:41 INFO - PROCESS | 1970 | 1461356741381 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 13:25:41 INFO - PROCESS | 1970 | 1461356741384 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 13:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:25:41 INFO - PROCESS | 1970 | 1461356741390 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:25:41 INFO - PROCESS | 1970 | 1461356741392 Marionette TRACE conn4 <- [1,2414,null,{}] 13:25:41 INFO - PROCESS | 1970 | 1461356741399 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:41 INFO - PROCESS | 1970 | 1461356741647 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72fb8000 == 188 [pid = 1970] [id = 84] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d019800 == 187 [pid = 1970] [id = 535] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a448d4000 == 186 [pid = 1970] [id = 591] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a49aa9800 == 185 [pid = 1970] [id = 590] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a475c4000 == 184 [pid = 1970] [id = 589] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a461a6800 == 183 [pid = 1970] [id = 588] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46c14000 == 182 [pid = 1970] [id = 587] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6d8c7800 == 181 [pid = 1970] [id = 585] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61f20800 == 180 [pid = 1970] [id = 584] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61d1c000 == 179 [pid = 1970] [id = 583] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61215800 == 178 [pid = 1970] [id = 582] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6052f000 == 177 [pid = 1970] [id = 581] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5f996800 == 176 [pid = 1970] [id = 580] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b322800 == 175 [pid = 1970] [id = 579] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5aa68000 == 174 [pid = 1970] [id = 578] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b64800 == 173 [pid = 1970] [id = 577] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57823800 == 172 [pid = 1970] [id = 576] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56a8d800 == 171 [pid = 1970] [id = 575] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53f8e800 == 170 [pid = 1970] [id = 574] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d78a000 == 169 [pid = 1970] [id = 573] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a1a1800 == 168 [pid = 1970] [id = 542] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4cd45000 == 167 [pid = 1970] [id = 572] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a6b0800 == 166 [pid = 1970] [id = 571] 13:25:43 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46d9d000 == 165 [pid = 1970] [id = 570] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 230 (0x7f1a5ade3c00) [pid = 1970] [serial = 1569] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 229 (0x7f1a46dd5800) [pid = 1970] [serial = 1703] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 228 (0x7f1a729f2800) [pid = 1970] [serial = 1539] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 227 (0x7f1a5f045c00) [pid = 1970] [serial = 1530] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 226 (0x7f1a56d15800) [pid = 1970] [serial = 1688] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 225 (0x7f1a4d5f8000) [pid = 1970] [serial = 1446] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 224 (0x7f1a55b2b000) [pid = 1970] [serial = 1685] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 223 (0x7f1a559a3c00) [pid = 1970] [serial = 1677] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 222 (0x7f1a729ea400) [pid = 1970] [serial = 1602] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 221 (0x7f1a61fa0000) [pid = 1970] [serial = 1533] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 220 (0x7f1a5b8ac400) [pid = 1970] [serial = 1443] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a4609e800) [pid = 1970] [serial = 1706] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 218 (0x7f1a57c2d800) [pid = 1970] [serial = 1452] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 217 (0x7f1a55ab0800) [pid = 1970] [serial = 1680] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 216 (0x7f1a5738b400) [pid = 1970] [serial = 1521] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 215 (0x7f1a54979800) [pid = 1970] [serial = 1671] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 214 (0x7f1a55b0f000) [pid = 1970] [serial = 1518] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 213 (0x7f1a4e671800) [pid = 1970] [serial = 1473] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 212 (0x7f1a4f74a800) [pid = 1970] [serial = 1668] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 211 (0x7f1a46dd1400) [pid = 1970] [serial = 1643] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 210 (0x7f1a44c60c00) [pid = 1970] [serial = 1590] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 209 (0x7f1a5497f000) [pid = 1970] [serial = 1515] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 208 (0x7f1a4e37a400) [pid = 1970] [serial = 1512] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 207 (0x7f1a4f66e000) [pid = 1970] [serial = 1665] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 206 (0x7f1a479ae400) [pid = 1970] [serial = 1611] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a44cabc00) [pid = 1970] [serial = 1697] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a4f473c00) [pid = 1970] [serial = 1664] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a4d008c00) [pid = 1970] [serial = 1608] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a4e440000) [pid = 1970] [serial = 1656] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a4782d000) [pid = 1970] [serial = 1704] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a55aae400) [pid = 1970] [serial = 1449] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a4ce4e000) [pid = 1970] [serial = 1653] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a45f99c00) [pid = 1970] [serial = 1593] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a4a0cb800) [pid = 1970] [serial = 1646] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a72b1e000) [pid = 1970] [serial = 1461] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a61e74400) [pid = 1970] [serial = 1584] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a46dd8000) [pid = 1970] [serial = 1572] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a4a8c3c00) [pid = 1970] [serial = 1575] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a5d70d400) [pid = 1970] [serial = 1455] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a498de800) [pid = 1970] [serial = 1709] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a4f30ac00) [pid = 1970] [serial = 1662] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a457e1800) [pid = 1970] [serial = 1698] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a55b0a000) [pid = 1970] [serial = 1682] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a46099400) [pid = 1970] [serial = 1506] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a559b0000) [pid = 1970] [serial = 1679] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a55832000) [pid = 1970] [serial = 1676] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a457e9000) [pid = 1970] [serial = 1545] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a67c86800) [pid = 1970] [serial = 1536] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a46364400) [pid = 1970] [serial = 1700] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a46b24c00) [pid = 1970] [serial = 1701] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a46090800) [pid = 1970] [serial = 1599] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a5472e400) [pid = 1970] [serial = 1670] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a4a8c9800) [pid = 1970] [serial = 1649] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a729ebc00) [pid = 1970] [serial = 1476] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a4782f000) [pid = 1970] [serial = 1605] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a44ba0800) [pid = 1970] [serial = 1479] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a4e374800) [pid = 1970] [serial = 1655] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a4a5bb800) [pid = 1970] [serial = 1647] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a6dad9c00) [pid = 1970] [serial = 1470] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a5b837c00) [pid = 1970] [serial = 1527] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a46086400) [pid = 1970] [serial = 1596] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 169 (0x7f1a462cfc00) [pid = 1970] [serial = 1641] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 168 (0x7f1a56cf4400) [pid = 1970] [serial = 1686] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 167 (0x7f1a54bb1400) [pid = 1970] [serial = 1673] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 166 (0x7f1a5575b800) [pid = 1970] [serial = 1674] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a56d11400) [pid = 1970] [serial = 1578] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a4ce44c00) [pid = 1970] [serial = 1652] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a4cbb5000) [pid = 1970] [serial = 1650] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a5aa06400) [pid = 1970] [serial = 1524] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a48aad000) [pid = 1970] [serial = 1467] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a48aab000) [pid = 1970] [serial = 1691] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a460a0800) [pid = 1970] [serial = 1464] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a46091c00) [pid = 1970] [serial = 1640] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a72b19c00) [pid = 1970] [serial = 1587] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a61f9c400) [pid = 1970] [serial = 1458] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a462d0000) [pid = 1970] [serial = 1542] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a4f6c7000) [pid = 1970] [serial = 1667] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a5b506800) [pid = 1970] [serial = 1581] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a48a53800) [pid = 1970] [serial = 1359] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a488cd400) [pid = 1970] [serial = 1694] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a4a0cc000) [pid = 1970] [serial = 1509] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a488d7c00) [pid = 1970] [serial = 1707] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a4e665000) [pid = 1970] [serial = 1658] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a5702e400) [pid = 1970] [serial = 1692] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a4782e800) [pid = 1970] [serial = 1644] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a4e66fc00) [pid = 1970] [serial = 1659] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a4e7cd800) [pid = 1970] [serial = 1661] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a56f2f800) [pid = 1970] [serial = 1689] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a55b28c00) [pid = 1970] [serial = 1683] [outer = (nil)] [url = about:blank] 13:25:43 INFO - PROCESS | 1970 | 1461356743658 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a448ca000 == 166 [pid = 1970] [id = 611] 13:25:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a44c58800) [pid = 1970] [serial = 1834] [outer = (nil)] 13:25:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a44c60c00) [pid = 1970] [serial = 1835] [outer = 0x7f1a44c58800] 13:25:43 INFO - PROCESS | 1970 | 1461356743734 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a457e1800) [pid = 1970] [serial = 1836] [outer = 0x7f1a44c58800] 13:25:44 INFO - PROCESS | 1970 | 1461356744530 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 13:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 3186ms 13:25:44 INFO - PROCESS | 1970 | 1461356744579 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 1970 | 1461356744585 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 13:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:25:44 INFO - PROCESS | 1970 | 1461356744594 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 1970 | 1461356744597 Marionette TRACE conn4 <- [1,2418,null,{}] 13:25:44 INFO - PROCESS | 1970 | 1461356744604 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:44 INFO - PROCESS | 1970 | 1461356744843 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 13:25:45 INFO - PROCESS | 1970 | 1461356745029 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46c04800 == 167 [pid = 1970] [id = 612] 13:25:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a457e7000) [pid = 1970] [serial = 1837] [outer = (nil)] 13:25:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a4609bc00) [pid = 1970] [serial = 1838] [outer = 0x7f1a457e7000] 13:25:45 INFO - PROCESS | 1970 | 1461356745108 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a462cb000) [pid = 1970] [serial = 1839] [outer = 0x7f1a457e7000] 13:25:45 INFO - PROCESS | 1970 | 1461356745982 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1428ms 13:25:46 INFO - PROCESS | 1970 | 1461356746029 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 1970 | 1461356746037 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 13:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:25:46 INFO - PROCESS | 1970 | 1461356746050 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 1970 | 1461356746053 Marionette TRACE conn4 <- [1,2422,null,{}] 13:25:46 INFO - PROCESS | 1970 | 1461356746059 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:46 INFO - PROCESS | 1970 | 1461356746318 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 13:25:46 INFO - PROCESS | 1970 | 1461356746354 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46dbb000 == 168 [pid = 1970] [id = 613] 13:25:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a4636ac00) [pid = 1970] [serial = 1840] [outer = (nil)] 13:25:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a46b30800) [pid = 1970] [serial = 1841] [outer = 0x7f1a4636ac00] 13:25:46 INFO - PROCESS | 1970 | 1461356746432 Marionette DEBUG loaded listener.js 13:25:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a46dd1000) [pid = 1970] [serial = 1842] [outer = 0x7f1a4636ac00] 13:25:47 INFO - PROCESS | 1970 | 1461356747509 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1527ms 13:25:47 INFO - PROCESS | 1970 | 1461356747578 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 13:25:47 INFO - PROCESS | 1970 | 1461356747586 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 13:25:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:25:47 INFO - PROCESS | 1970 | 1461356747622 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:25:47 INFO - PROCESS | 1970 | 1461356747640 Marionette TRACE conn4 <- [1,2426,null,{}] 13:25:47 INFO - PROCESS | 1970 | 1461356747663 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:47 INFO - PROCESS | 1970 | 1461356747926 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 13:25:48 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a44caf800) [pid = 1970] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:25:48 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a4608e400) [pid = 1970] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:25:48 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a47826800) [pid = 1970] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:25:48 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a44b94400) [pid = 1970] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:25:48 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a479adc00) [pid = 1970] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:25:48 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a44cb5000) [pid = 1970] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:25:48 INFO - PROCESS | 1970 | 1461356748488 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a476d5000 == 169 [pid = 1970] [id = 614] 13:25:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a44b94400) [pid = 1970] [serial = 1843] [outer = (nil)] 13:25:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a46b2b400) [pid = 1970] [serial = 1844] [outer = 0x7f1a44b94400] 13:25:48 INFO - PROCESS | 1970 | 1461356748549 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a479ab800) [pid = 1970] [serial = 1845] [outer = 0x7f1a44b94400] 13:25:49 INFO - PROCESS | 1970 | 1461356749315 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1778ms 13:25:49 INFO - PROCESS | 1970 | 1461356749378 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 13:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:25:49 INFO - PROCESS | 1970 | 1461356749383 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 13:25:49 INFO - PROCESS | 1970 | 1461356749389 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 1970 | 1461356749393 Marionette TRACE conn4 <- [1,2430,null,{}] 13:25:49 INFO - PROCESS | 1970 | 1461356749398 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:49 INFO - PROCESS | 1970 | 1461356749612 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 13:25:49 INFO - PROCESS | 1970 | 1461356749797 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:49 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a48a8a000 == 170 [pid = 1970] [id = 615] 13:25:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a44c53400) [pid = 1970] [serial = 1846] [outer = (nil)] 13:25:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a48a4bc00) [pid = 1970] [serial = 1847] [outer = 0x7f1a44c53400] 13:25:49 INFO - PROCESS | 1970 | 1461356749864 Marionette DEBUG loaded listener.js 13:25:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a48aab000) [pid = 1970] [serial = 1848] [outer = 0x7f1a44c53400] 13:25:50 INFO - PROCESS | 1970 | 1461356750899 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 13:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1578ms 13:25:50 INFO - PROCESS | 1970 | 1461356750968 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 13:25:50 INFO - PROCESS | 1970 | 1461356750974 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 13:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:25:50 INFO - PROCESS | 1970 | 1461356750983 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:25:50 INFO - PROCESS | 1970 | 1461356750990 Marionette TRACE conn4 <- [1,2434,null,{}] 13:25:51 INFO - PROCESS | 1970 | 1461356751000 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:51 INFO - PROCESS | 1970 | 1461356751280 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 13:25:51 INFO - PROCESS | 1970 | 1461356751640 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46c61800 == 171 [pid = 1970] [id = 616] 13:25:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a45f91400) [pid = 1970] [serial = 1849] [outer = (nil)] 13:25:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a4609d800) [pid = 1970] [serial = 1850] [outer = 0x7f1a45f91400] 13:25:51 INFO - PROCESS | 1970 | 1461356751727 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a46367800) [pid = 1970] [serial = 1851] [outer = 0x7f1a45f91400] 13:25:52 INFO - PROCESS | 1970 | 1461356752689 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1738ms 13:25:52 INFO - PROCESS | 1970 | 1461356752720 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 1970 | 1461356752727 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 13:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:25:52 INFO - PROCESS | 1970 | 1461356752738 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 1970 | 1461356752741 Marionette TRACE conn4 <- [1,2438,null,{}] 13:25:52 INFO - PROCESS | 1970 | 1461356752747 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:52 INFO - PROCESS | 1970 | 1461356752973 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 13:25:53 INFO - PROCESS | 1970 | 1461356753198 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49ab2800 == 172 [pid = 1970] [id = 617] 13:25:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a46b2bc00) [pid = 1970] [serial = 1852] [outer = (nil)] 13:25:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a4782a000) [pid = 1970] [serial = 1853] [outer = 0x7f1a46b2bc00] 13:25:53 INFO - PROCESS | 1970 | 1461356753309 Marionette DEBUG loaded listener.js 13:25:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a479ac800) [pid = 1970] [serial = 1854] [outer = 0x7f1a46b2bc00] 13:25:54 INFO - PROCESS | 1970 | 1461356754369 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 13:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1687ms 13:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:25:54 INFO - PROCESS | 1970 | 1461356754425 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 13:25:54 INFO - PROCESS | 1970 | 1461356754429 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 13:25:54 INFO - PROCESS | 1970 | 1461356754435 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:25:54 INFO - PROCESS | 1970 | 1461356754441 Marionette TRACE conn4 <- [1,2442,null,{}] 13:25:54 INFO - PROCESS | 1970 | 1461356754457 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:54 INFO - PROCESS | 1970 | 1461356754684 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 13:25:55 INFO - PROCESS | 1970 | 1461356754996 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:55 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4bcab000 == 173 [pid = 1970] [id = 618] 13:25:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a49849800) [pid = 1970] [serial = 1855] [outer = (nil)] 13:25:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a498e2400) [pid = 1970] [serial = 1856] [outer = 0x7f1a49849800] 13:25:55 INFO - PROCESS | 1970 | 1461356755072 Marionette DEBUG loaded listener.js 13:25:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a49eb1000) [pid = 1970] [serial = 1857] [outer = 0x7f1a49849800] 13:25:55 INFO - PROCESS | 1970 | 1461356755943 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 13:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1547ms 13:25:55 INFO - PROCESS | 1970 | 1461356755982 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 13:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:25:55 INFO - PROCESS | 1970 | 1461356755987 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 13:25:55 INFO - PROCESS | 1970 | 1461356755993 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:25:55 INFO - PROCESS | 1970 | 1461356755996 Marionette TRACE conn4 <- [1,2446,null,{}] 13:25:56 INFO - PROCESS | 1970 | 1461356756002 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:56 INFO - PROCESS | 1970 | 1461356756214 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 13:25:56 INFO - PROCESS | 1970 | 1461356756481 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4cd51800 == 174 [pid = 1970] [id = 619] 13:25:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a49853400) [pid = 1970] [serial = 1858] [outer = (nil)] 13:25:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a4a5abc00) [pid = 1970] [serial = 1859] [outer = 0x7f1a49853400] 13:25:56 INFO - PROCESS | 1970 | 1461356756561 Marionette DEBUG loaded listener.js 13:25:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a4a68f000) [pid = 1970] [serial = 1860] [outer = 0x7f1a49853400] 13:25:57 INFO - PROCESS | 1970 | 1461356757426 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1483ms 13:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:25:57 INFO - PROCESS | 1970 | 1461356757475 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 13:25:57 INFO - PROCESS | 1970 | 1461356757478 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 13:25:57 INFO - PROCESS | 1970 | 1461356757484 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 1970 | 1461356757487 Marionette TRACE conn4 <- [1,2450,null,{}] 13:25:57 INFO - PROCESS | 1970 | 1461356757492 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:57 INFO - PROCESS | 1970 | 1461356757785 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 13:25:57 INFO - PROCESS | 1970 | 1461356757985 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d65f000 == 175 [pid = 1970] [id = 620] 13:25:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a49851400) [pid = 1970] [serial = 1861] [outer = (nil)] 13:25:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a4a7b9400) [pid = 1970] [serial = 1862] [outer = 0x7f1a49851400] 13:25:58 INFO - PROCESS | 1970 | 1461356758062 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a4cbb7000) [pid = 1970] [serial = 1863] [outer = 0x7f1a49851400] 13:25:59 INFO - PROCESS | 1970 | 1461356759012 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 13:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1578ms 13:25:59 INFO - PROCESS | 1970 | 1461356759062 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 13:25:59 INFO - PROCESS | 1970 | 1461356759066 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 13:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:25:59 INFO - PROCESS | 1970 | 1461356759071 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 1970 | 1461356759074 Marionette TRACE conn4 <- [1,2454,null,{}] 13:25:59 INFO - PROCESS | 1970 | 1461356759079 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:25:59 INFO - PROCESS | 1970 | 1461356759329 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 13:25:59 INFO - PROCESS | 1970 | 1461356759640 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4f59a800 == 176 [pid = 1970] [id = 621] 13:25:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a4e43ec00) [pid = 1970] [serial = 1864] [outer = (nil)] 13:25:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a4e445800) [pid = 1970] [serial = 1865] [outer = 0x7f1a4e43ec00] 13:25:59 INFO - PROCESS | 1970 | 1461356759732 Marionette DEBUG loaded listener.js 13:25:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a4e668400) [pid = 1970] [serial = 1866] [outer = 0x7f1a4e43ec00] 13:26:00 INFO - PROCESS | 1970 | 1461356760615 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 13:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1583ms 13:26:00 INFO - PROCESS | 1970 | 1461356760655 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 13:26:00 INFO - PROCESS | 1970 | 1461356760658 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 13:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:26:00 INFO - PROCESS | 1970 | 1461356760664 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:26:00 INFO - PROCESS | 1970 | 1461356760667 Marionette TRACE conn4 <- [1,2458,null,{}] 13:26:00 INFO - PROCESS | 1970 | 1461356760672 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:00 INFO - PROCESS | 1970 | 1461356760888 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 13:26:01 INFO - PROCESS | 1970 | 1461356761151 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a543b6000 == 177 [pid = 1970] [id = 622] 13:26:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a4d00c000) [pid = 1970] [serial = 1867] [outer = (nil)] 13:26:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a4f30a000) [pid = 1970] [serial = 1868] [outer = 0x7f1a4d00c000] 13:26:01 INFO - PROCESS | 1970 | 1461356761265 Marionette DEBUG loaded listener.js 13:26:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a4f66f800) [pid = 1970] [serial = 1869] [outer = 0x7f1a4d00c000] 13:26:02 INFO - PROCESS | 1970 | 1461356762147 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 13:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1531ms 13:26:02 INFO - PROCESS | 1970 | 1461356762196 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 13:26:02 INFO - PROCESS | 1970 | 1461356762200 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 13:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:26:02 INFO - PROCESS | 1970 | 1461356762207 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:26:02 INFO - PROCESS | 1970 | 1461356762210 Marionette TRACE conn4 <- [1,2462,null,{}] 13:26:02 INFO - PROCESS | 1970 | 1461356762215 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:02 INFO - PROCESS | 1970 | 1461356762427 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 13:26:02 INFO - PROCESS | 1970 | 1461356762714 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54bd7800 == 178 [pid = 1970] [id = 623] 13:26:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a4e66b000) [pid = 1970] [serial = 1870] [outer = (nil)] 13:26:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a4f74f800) [pid = 1970] [serial = 1871] [outer = 0x7f1a4e66b000] 13:26:02 INFO - PROCESS | 1970 | 1461356762834 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a54977000) [pid = 1970] [serial = 1872] [outer = 0x7f1a4e66b000] 13:26:03 INFO - PROCESS | 1970 | 1461356763692 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1534ms 13:26:03 INFO - PROCESS | 1970 | 1461356763743 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 13:26:03 INFO - PROCESS | 1970 | 1461356763748 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 13:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:26:03 INFO - PROCESS | 1970 | 1461356763755 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 1970 | 1461356763758 Marionette TRACE conn4 <- [1,2466,null,{}] 13:26:03 INFO - PROCESS | 1970 | 1461356763765 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:04 INFO - PROCESS | 1970 | 1461356764007 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 13:26:04 INFO - PROCESS | 1970 | 1461356764315 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a570ef000 == 179 [pid = 1970] [id = 624] 13:26:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a4f667c00) [pid = 1970] [serial = 1873] [outer = (nil)] 13:26:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a54b0e800) [pid = 1970] [serial = 1874] [outer = 0x7f1a4f667c00] 13:26:04 INFO - PROCESS | 1970 | 1461356764398 Marionette DEBUG loaded listener.js 13:26:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a5582b000) [pid = 1970] [serial = 1875] [outer = 0x7f1a4f667c00] 13:26:05 INFO - PROCESS | 1970 | 1461356765270 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 13:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1583ms 13:26:05 INFO - PROCESS | 1970 | 1461356765339 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 13:26:05 INFO - PROCESS | 1970 | 1461356765342 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 13:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:26:05 INFO - PROCESS | 1970 | 1461356765348 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:26:05 INFO - PROCESS | 1970 | 1461356765351 Marionette TRACE conn4 <- [1,2470,null,{}] 13:26:05 INFO - PROCESS | 1970 | 1461356765356 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:05 INFO - PROCESS | 1970 | 1461356765571 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 13:26:05 INFO - PROCESS | 1970 | 1461356765851 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57839800 == 180 [pid = 1970] [id = 625] 13:26:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a54978400) [pid = 1970] [serial = 1876] [outer = (nil)] 13:26:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a559b0c00) [pid = 1970] [serial = 1877] [outer = 0x7f1a54978400] 13:26:06 INFO - PROCESS | 1970 | 1461356766000 Marionette DEBUG loaded listener.js 13:26:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a55ab1c00) [pid = 1970] [serial = 1878] [outer = 0x7f1a54978400] 13:26:06 INFO - PROCESS | 1970 | 1461356766828 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 13:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1528ms 13:26:06 INFO - PROCESS | 1970 | 1461356766878 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 1970 | 1461356766882 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 13:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:26:06 INFO - PROCESS | 1970 | 1461356766888 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 1970 | 1461356766892 Marionette TRACE conn4 <- [1,2474,null,{}] 13:26:06 INFO - PROCESS | 1970 | 1461356766897 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:07 INFO - PROCESS | 1970 | 1461356767137 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 13:26:07 INFO - PROCESS | 1970 | 1461356767403 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57d3d000 == 181 [pid = 1970] [id = 626] 13:26:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a56d0c400) [pid = 1970] [serial = 1879] [outer = (nil)] 13:26:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a56f2f800) [pid = 1970] [serial = 1880] [outer = 0x7f1a56d0c400] 13:26:07 INFO - PROCESS | 1970 | 1461356767548 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a571c5000) [pid = 1970] [serial = 1881] [outer = 0x7f1a56d0c400] 13:26:08 INFO - PROCESS | 1970 | 1461356768396 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 13:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1533ms 13:26:08 INFO - PROCESS | 1970 | 1461356768423 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 13:26:08 INFO - PROCESS | 1970 | 1461356768427 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 13:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:26:08 INFO - PROCESS | 1970 | 1461356768432 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:26:08 INFO - PROCESS | 1970 | 1461356768434 Marionette TRACE conn4 <- [1,2478,null,{}] 13:26:08 INFO - PROCESS | 1970 | 1461356768440 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:08 INFO - PROCESS | 1970 | 1461356768651 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 13:26:08 INFO - PROCESS | 1970 | 1461356768928 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5aa64800 == 182 [pid = 1970] [id = 627] 13:26:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a46b9b800) [pid = 1970] [serial = 1882] [outer = (nil)] 13:26:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a574b1c00) [pid = 1970] [serial = 1883] [outer = 0x7f1a46b9b800] 13:26:09 INFO - PROCESS | 1970 | 1461356769024 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a57870400) [pid = 1970] [serial = 1884] [outer = 0x7f1a46b9b800] 13:26:09 INFO - PROCESS | 1970 | 1461356769882 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1487ms 13:26:09 INFO - PROCESS | 1970 | 1461356769929 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 1970 | 1461356769934 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 13:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:26:09 INFO - PROCESS | 1970 | 1461356769941 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 1970 | 1461356769943 Marionette TRACE conn4 <- [1,2482,null,{}] 13:26:09 INFO - PROCESS | 1970 | 1461356769951 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:10 INFO - PROCESS | 1970 | 1461356770190 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 13:26:10 INFO - PROCESS | 1970 | 1461356770467 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b02b000 == 183 [pid = 1970] [id = 628] 13:26:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a55b35400) [pid = 1970] [serial = 1885] [outer = (nil)] 13:26:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a58f3d400) [pid = 1970] [serial = 1886] [outer = 0x7f1a55b35400] 13:26:10 INFO - PROCESS | 1970 | 1461356770592 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a5a654800) [pid = 1970] [serial = 1887] [outer = 0x7f1a55b35400] 13:26:11 INFO - PROCESS | 1970 | 1461356771425 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 13:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1533ms 13:26:11 INFO - PROCESS | 1970 | 1461356771475 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 13:26:11 INFO - PROCESS | 1970 | 1461356771479 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 13:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:26:11 INFO - PROCESS | 1970 | 1461356771484 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:26:11 INFO - PROCESS | 1970 | 1461356771486 Marionette TRACE conn4 <- [1,2486,null,{}] 13:26:11 INFO - PROCESS | 1970 | 1461356771491 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:11 INFO - PROCESS | 1970 | 1461356771700 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 13:26:11 INFO - PROCESS | 1970 | 1461356771973 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b31f800 == 184 [pid = 1970] [id = 629] 13:26:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a57871000) [pid = 1970] [serial = 1888] [outer = (nil)] 13:26:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a5adf1400) [pid = 1970] [serial = 1889] [outer = 0x7f1a57871000] 13:26:12 INFO - PROCESS | 1970 | 1461356772048 Marionette DEBUG loaded listener.js 13:26:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a5b509800) [pid = 1970] [serial = 1890] [outer = 0x7f1a57871000] 13:26:12 INFO - PROCESS | 1970 | 1461356772889 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 13:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1477ms 13:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:26:12 INFO - PROCESS | 1970 | 1461356772962 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 13:26:12 INFO - PROCESS | 1970 | 1461356772965 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 13:26:12 INFO - PROCESS | 1970 | 1461356772971 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 1970 | 1461356772977 Marionette TRACE conn4 <- [1,2490,null,{}] 13:26:12 INFO - PROCESS | 1970 | 1461356772982 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:13 INFO - PROCESS | 1970 | 1461356773192 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 13:26:13 INFO - PROCESS | 1970 | 1461356773473 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5d7cc000 == 185 [pid = 1970] [id = 630] 13:26:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a57865400) [pid = 1970] [serial = 1891] [outer = (nil)] 13:26:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a5b587000) [pid = 1970] [serial = 1892] [outer = 0x7f1a57865400] 13:26:13 INFO - PROCESS | 1970 | 1461356773597 Marionette DEBUG loaded listener.js 13:26:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a5b835000) [pid = 1970] [serial = 1893] [outer = 0x7f1a57865400] 13:26:14 INFO - PROCESS | 1970 | 1461356774489 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:26:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:26:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1580ms 13:26:14 INFO - PROCESS | 1970 | 1461356774551 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 13:26:14 INFO - PROCESS | 1970 | 1461356774555 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 13:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:26:14 INFO - PROCESS | 1970 | 1461356774560 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:26:14 INFO - PROCESS | 1970 | 1461356774562 Marionette TRACE conn4 <- [1,2494,null,{}] 13:26:14 INFO - PROCESS | 1970 | 1461356774568 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:14 INFO - PROCESS | 1970 | 1461356774778 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 13:26:15 INFO - PROCESS | 1970 | 1461356775050 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5ffa7800 == 186 [pid = 1970] [id = 631] 13:26:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a5792e800) [pid = 1970] [serial = 1894] [outer = (nil)] 13:26:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a5b83f800) [pid = 1970] [serial = 1895] [outer = 0x7f1a5792e800] 13:26:15 INFO - PROCESS | 1970 | 1461356775166 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a5b8ab000) [pid = 1970] [serial = 1896] [outer = 0x7f1a5792e800] 13:26:16 INFO - PROCESS | 1970 | 1461356776200 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 13:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1680ms 13:26:16 INFO - PROCESS | 1970 | 1461356776242 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 1970 | 1461356776245 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 13:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:26:16 INFO - PROCESS | 1970 | 1461356776252 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 1970 | 1461356776255 Marionette TRACE conn4 <- [1,2498,null,{}] 13:26:16 INFO - PROCESS | 1970 | 1461356776260 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:16 INFO - PROCESS | 1970 | 1461356776503 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 13:26:16 INFO - PROCESS | 1970 | 1461356776826 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6144c800 == 187 [pid = 1970] [id = 632] 13:26:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a5aa0c000) [pid = 1970] [serial = 1897] [outer = (nil)] 13:26:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a5cdde400) [pid = 1970] [serial = 1898] [outer = 0x7f1a5aa0c000] 13:26:16 INFO - PROCESS | 1970 | 1461356776911 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a5e126c00) [pid = 1970] [serial = 1899] [outer = 0x7f1a5aa0c000] 13:26:17 INFO - PROCESS | 1970 | 1461356777772 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1578ms 13:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:26:17 INFO - PROCESS | 1970 | 1461356777831 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 13:26:17 INFO - PROCESS | 1970 | 1461356777833 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 13:26:17 INFO - PROCESS | 1970 | 1461356777839 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:26:17 INFO - PROCESS | 1970 | 1461356777842 Marionette TRACE conn4 <- [1,2502,null,{}] 13:26:17 INFO - PROCESS | 1970 | 1461356777847 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:18 INFO - PROCESS | 1970 | 1461356778073 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 13:26:18 INFO - PROCESS | 1970 | 1461356778408 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6cc91800 == 188 [pid = 1970] [id = 633] 13:26:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a488cfc00) [pid = 1970] [serial = 1900] [outer = (nil)] 13:26:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a57871800) [pid = 1970] [serial = 1901] [outer = 0x7f1a488cfc00] 13:26:18 INFO - PROCESS | 1970 | 1461356778498 Marionette DEBUG loaded listener.js 13:26:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a5efb9000) [pid = 1970] [serial = 1902] [outer = 0x7f1a488cfc00] 13:26:19 INFO - PROCESS | 1970 | 1461356779514 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1732ms 13:26:19 INFO - PROCESS | 1970 | 1461356779571 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 13:26:19 INFO - PROCESS | 1970 | 1461356779574 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 13:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:26:19 INFO - PROCESS | 1970 | 1461356779582 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:26:19 INFO - PROCESS | 1970 | 1461356779586 Marionette TRACE conn4 <- [1,2506,null,{}] 13:26:19 INFO - PROCESS | 1970 | 1461356779592 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:19 INFO - PROCESS | 1970 | 1461356779833 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5cd68800 == 187 [pid = 1970] [id = 562] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57138000 == 186 [pid = 1970] [id = 563] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b02d000 == 185 [pid = 1970] [id = 560] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b25f800 == 184 [pid = 1970] [id = 561] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a476d5000 == 183 [pid = 1970] [id = 614] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46dbb000 == 182 [pid = 1970] [id = 613] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46c04800 == 181 [pid = 1970] [id = 612] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a19a800 == 180 [pid = 1970] [id = 569] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a448ca000 == 179 [pid = 1970] [id = 611] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72612800 == 178 [pid = 1970] [id = 609] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a70e12000 == 177 [pid = 1970] [id = 608] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6dfba800 == 176 [pid = 1970] [id = 607] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61d8f000 == 175 [pid = 1970] [id = 606] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5fcb6000 == 174 [pid = 1970] [id = 605] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5cd6f000 == 173 [pid = 1970] [id = 604] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b02f800 == 172 [pid = 1970] [id = 603] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a6be000 == 171 [pid = 1970] [id = 602] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b69800 == 170 [pid = 1970] [id = 601] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57574000 == 169 [pid = 1970] [id = 600] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56bb4000 == 168 [pid = 1970] [id = 599] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56a75800 == 167 [pid = 1970] [id = 598] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a456dd800 == 166 [pid = 1970] [id = 514] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53f9d000 == 165 [pid = 1970] [id = 597] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4f3ab000 == 164 [pid = 1970] [id = 596] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d02b000 == 163 [pid = 1970] [id = 595] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4bcb3800 == 162 [pid = 1970] [id = 594] 13:26:21 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a476de000 == 161 [pid = 1970] [id = 593] 13:26:21 INFO - PROCESS | 1970 | 1461356781619 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a57863000) [pid = 1970] [serial = 1745] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a5a5ed000) [pid = 1970] [serial = 1754] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a5aa0c800) [pid = 1970] [serial = 1757] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a44cb9800) [pid = 1970] [serial = 1763] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a54b03800) [pid = 1970] [serial = 1730] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a46dd4000) [pid = 1970] [serial = 1766] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a4a5aa800) [pid = 1970] [serial = 1772] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a457de400) [pid = 1970] [serial = 1776] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a49854000) [pid = 1970] [serial = 1770] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a44b9ec00) [pid = 1970] [serial = 1775] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a4a5ee800) [pid = 1970] [serial = 1773] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a5792a400) [pid = 1970] [serial = 1748] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a4ce4d000) [pid = 1970] [serial = 1724] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a479a8400) [pid = 1970] [serial = 1715] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a56ce5800) [pid = 1970] [serial = 1736] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a54ba7c00) [pid = 1970] [serial = 1695] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a55835800) [pid = 1970] [serial = 1733] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a4f6ca000) [pid = 1970] [serial = 1727] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a58af3000) [pid = 1970] [serial = 1751] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a462ca800) [pid = 1970] [serial = 1712] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a47828000) [pid = 1970] [serial = 1767] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a571b8c00) [pid = 1970] [serial = 1739] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a46363c00) [pid = 1970] [serial = 1760] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a4a5b6000) [pid = 1970] [serial = 1718] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a48a51000) [pid = 1970] [serial = 1769] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a57485c00) [pid = 1970] [serial = 1742] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a46083400) [pid = 1970] [serial = 1764] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a4a8c6c00) [pid = 1970] [serial = 1721] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a47823c00) [pid = 1970] [serial = 1778] [outer = (nil)] [url = about:blank] 13:26:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a456c6000 == 162 [pid = 1970] [id = 634] 13:26:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a457de400) [pid = 1970] [serial = 1903] [outer = (nil)] 13:26:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a45f91000) [pid = 1970] [serial = 1904] [outer = 0x7f1a457de400] 13:26:21 INFO - PROCESS | 1970 | 1461356781806 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a46086400) [pid = 1970] [serial = 1905] [outer = 0x7f1a457de400] 13:26:22 INFO - PROCESS | 1970 | 1461356782622 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 3083ms 13:26:22 INFO - PROCESS | 1970 | 1461356782667 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 13:26:22 INFO - PROCESS | 1970 | 1461356782674 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 13:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:26:22 INFO - PROCESS | 1970 | 1461356782684 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 1970 | 1461356782687 Marionette TRACE conn4 <- [1,2510,null,{}] 13:26:22 INFO - PROCESS | 1970 | 1461356782694 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:22 INFO - PROCESS | 1970 | 1461356782904 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 13:26:23 INFO - PROCESS | 1970 | 1461356783113 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46db8800 == 163 [pid = 1970] [id = 635] 13:26:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a457e3000) [pid = 1970] [serial = 1906] [outer = (nil)] 13:26:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a46b29000) [pid = 1970] [serial = 1907] [outer = 0x7f1a457e3000] 13:26:23 INFO - PROCESS | 1970 | 1461356783195 Marionette DEBUG loaded listener.js 13:26:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a46ba6c00) [pid = 1970] [serial = 1908] [outer = 0x7f1a457e3000] 13:26:24 INFO - PROCESS | 1970 | 1461356784129 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 13:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1492ms 13:26:24 INFO - PROCESS | 1970 | 1461356784179 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 13:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:26:24 INFO - PROCESS | 1970 | 1461356784185 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 13:26:24 INFO - PROCESS | 1970 | 1461356784198 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:26:24 INFO - PROCESS | 1970 | 1461356784201 Marionette TRACE conn4 <- [1,2514,null,{}] 13:26:24 INFO - PROCESS | 1970 | 1461356784207 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:24 INFO - PROCESS | 1970 | 1461356784479 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 13:26:24 INFO - PROCESS | 1970 | 1461356784514 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a47be0000 == 164 [pid = 1970] [id = 636] 13:26:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a4782a400) [pid = 1970] [serial = 1909] [outer = (nil)] 13:26:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a488d1000) [pid = 1970] [serial = 1910] [outer = 0x7f1a4782a400] 13:26:24 INFO - PROCESS | 1970 | 1461356784577 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a48aa5800) [pid = 1970] [serial = 1911] [outer = 0x7f1a4782a400] 13:26:25 INFO - PROCESS | 1970 | 1461356785568 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:26:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:26:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1391ms 13:26:25 INFO - PROCESS | 1970 | 1461356785588 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 13:26:25 INFO - PROCESS | 1970 | 1461356785591 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 13:26:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:26:25 INFO - PROCESS | 1970 | 1461356785623 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:26:25 INFO - PROCESS | 1970 | 1461356785638 Marionette TRACE conn4 <- [1,2518,null,{}] 13:26:25 INFO - PROCESS | 1970 | 1461356785670 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:26 INFO - PROCESS | 1970 | 1461356786005 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 13:26:26 INFO - PROCESS | 1970 | 1461356786036 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a193000 == 165 [pid = 1970] [id = 637] 13:26:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a479a3c00) [pid = 1970] [serial = 1912] [outer = (nil)] 13:26:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a49eaf000) [pid = 1970] [serial = 1913] [outer = 0x7f1a479a3c00] 13:26:26 INFO - PROCESS | 1970 | 1461356786100 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a4a5ad800) [pid = 1970] [serial = 1914] [outer = 0x7f1a479a3c00] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a44b99800) [pid = 1970] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a55b09800) [pid = 1970] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a4f66cc00) [pid = 1970] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a574af000) [pid = 1970] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a4a5f1800) [pid = 1970] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a4e664800) [pid = 1970] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a4e446400) [pid = 1970] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a56ce7c00) [pid = 1970] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a4a5a8c00) [pid = 1970] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a5497bc00) [pid = 1970] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a57924800) [pid = 1970] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a44c58800) [pid = 1970] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a44b95c00) [pid = 1970] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a574b3400) [pid = 1970] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a46df1400) [pid = 1970] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a4e44a400) [pid = 1970] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a54bb2000) [pid = 1970] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a4f668000) [pid = 1970] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 169 (0x7f1a462c4c00) [pid = 1970] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 168 (0x7f1a4e7ca400) [pid = 1970] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 167 (0x7f1a479aac00) [pid = 1970] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 166 (0x7f1a4a5ae800) [pid = 1970] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a479a9800) [pid = 1970] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a4f74c800) [pid = 1970] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a44c5a000) [pid = 1970] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a4e665400) [pid = 1970] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a4a8c3000) [pid = 1970] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a4636ac00) [pid = 1970] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a57480800) [pid = 1970] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a44b94400) [pid = 1970] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a4636a400) [pid = 1970] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a56ceb000) [pid = 1970] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a5747e800) [pid = 1970] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a4a5ab400) [pid = 1970] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a54726400) [pid = 1970] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a46b25400) [pid = 1970] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a4f308c00) [pid = 1970] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a457e7000) [pid = 1970] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a574aa400) [pid = 1970] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a4a0cf000) [pid = 1970] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a44c5dc00) [pid = 1970] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:26:27 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a46085400) [pid = 1970] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:26:27 INFO - PROCESS | 1970 | 1461356787879 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2330ms 13:26:27 INFO - PROCESS | 1970 | 1461356787940 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 13:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:26:27 INFO - PROCESS | 1970 | 1461356787946 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 13:26:27 INFO - PROCESS | 1970 | 1461356787953 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:26:27 INFO - PROCESS | 1970 | 1461356787955 Marionette TRACE conn4 <- [1,2522,null,{}] 13:26:27 INFO - PROCESS | 1970 | 1461356787961 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:28 INFO - PROCESS | 1970 | 1461356788173 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 13:26:28 INFO - PROCESS | 1970 | 1461356788348 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a1a1000 == 166 [pid = 1970] [id = 638] 13:26:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a46083c00) [pid = 1970] [serial = 1915] [outer = (nil)] 13:26:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a488ce400) [pid = 1970] [serial = 1916] [outer = 0x7f1a46083c00] 13:26:28 INFO - PROCESS | 1970 | 1461356788411 Marionette DEBUG loaded listener.js 13:26:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a4a5b6000) [pid = 1970] [serial = 1917] [outer = 0x7f1a46083c00] 13:26:29 INFO - PROCESS | 1970 | 1461356789176 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1390ms 13:26:29 INFO - PROCESS | 1970 | 1461356789351 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 13:26:29 INFO - PROCESS | 1970 | 1461356789359 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 13:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:26:29 INFO - PROCESS | 1970 | 1461356789367 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 1970 | 1461356789371 Marionette TRACE conn4 <- [1,2526,null,{}] 13:26:29 INFO - PROCESS | 1970 | 1461356789379 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:29 INFO - PROCESS | 1970 | 1461356789609 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 13:26:29 INFO - PROCESS | 1970 | 1461356789902 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46dab800 == 167 [pid = 1970] [id = 639] 13:26:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a46090800) [pid = 1970] [serial = 1918] [outer = (nil)] 13:26:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a462cdc00) [pid = 1970] [serial = 1919] [outer = 0x7f1a46090800] 13:26:30 INFO - PROCESS | 1970 | 1461356790025 Marionette DEBUG loaded listener.js 13:26:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a46b2ac00) [pid = 1970] [serial = 1920] [outer = 0x7f1a46090800] 13:26:30 INFO - PROCESS | 1970 | 1461356790995 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1686ms 13:26:31 INFO - PROCESS | 1970 | 1461356791053 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 13:26:31 INFO - PROCESS | 1970 | 1461356791059 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 13:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:26:31 INFO - PROCESS | 1970 | 1461356791072 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:26:31 INFO - PROCESS | 1970 | 1461356791077 Marionette TRACE conn4 <- [1,2530,null,{}] 13:26:31 INFO - PROCESS | 1970 | 1461356791084 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:31 INFO - PROCESS | 1970 | 1461356791309 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 13:26:31 INFO - PROCESS | 1970 | 1461356791624 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a2d5000 == 168 [pid = 1970] [id = 640] 13:26:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a479b1400) [pid = 1970] [serial = 1921] [outer = (nil)] 13:26:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a48a52000) [pid = 1970] [serial = 1922] [outer = 0x7f1a479b1400] 13:26:31 INFO - PROCESS | 1970 | 1461356791704 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a498df400) [pid = 1970] [serial = 1923] [outer = 0x7f1a479b1400] 13:26:32 INFO - PROCESS | 1970 | 1461356792605 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:26:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:26:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1584ms 13:26:32 INFO - PROCESS | 1970 | 1461356792653 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 13:26:32 INFO - PROCESS | 1970 | 1461356792657 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 13:26:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:26:32 INFO - PROCESS | 1970 | 1461356792664 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 1970 | 1461356792669 Marionette TRACE conn4 <- [1,2534,null,{}] 13:26:32 INFO - PROCESS | 1970 | 1461356792685 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:32 INFO - PROCESS | 1970 | 1461356792908 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 13:26:33 INFO - PROCESS | 1970 | 1461356793252 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d024800 == 169 [pid = 1970] [id = 641] 13:26:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a4a5c0400) [pid = 1970] [serial = 1924] [outer = (nil)] 13:26:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a4a698400) [pid = 1970] [serial = 1925] [outer = 0x7f1a4a5c0400] 13:26:33 INFO - PROCESS | 1970 | 1461356793337 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a4cbad400) [pid = 1970] [serial = 1926] [outer = 0x7f1a4a5c0400] 13:26:34 INFO - PROCESS | 1970 | 1461356794239 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 13:26:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:26:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1632ms 13:26:34 INFO - PROCESS | 1970 | 1461356794297 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 13:26:34 INFO - PROCESS | 1970 | 1461356794300 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 13:26:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:26:34 INFO - PROCESS | 1970 | 1461356794306 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:26:34 INFO - PROCESS | 1970 | 1461356794310 Marionette TRACE conn4 <- [1,2538,null,{}] 13:26:34 INFO - PROCESS | 1970 | 1461356794315 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:34 INFO - PROCESS | 1970 | 1461356794528 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 13:26:34 INFO - PROCESS | 1970 | 1461356794802 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e630800 == 170 [pid = 1970] [id = 642] 13:26:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a4a5f1c00) [pid = 1970] [serial = 1927] [outer = (nil)] 13:26:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a4ce4e400) [pid = 1970] [serial = 1928] [outer = 0x7f1a4a5f1c00] 13:26:34 INFO - PROCESS | 1970 | 1461356794919 Marionette DEBUG loaded listener.js 13:26:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a4d00e400) [pid = 1970] [serial = 1929] [outer = 0x7f1a4a5f1c00] 13:26:35 INFO - PROCESS | 1970 | 1461356795802 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:26:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:26:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1530ms 13:26:35 INFO - PROCESS | 1970 | 1461356795838 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 13:26:35 INFO - PROCESS | 1970 | 1461356795842 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 13:26:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:26:35 INFO - PROCESS | 1970 | 1461356795848 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 1970 | 1461356795851 Marionette TRACE conn4 <- [1,2542,null,{}] 13:26:35 INFO - PROCESS | 1970 | 1461356795857 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:36 INFO - PROCESS | 1970 | 1461356796082 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 13:26:36 INFO - PROCESS | 1970 | 1461356796388 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53f88800 == 171 [pid = 1970] [id = 643] 13:26:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a4cbae000) [pid = 1970] [serial = 1930] [outer = (nil)] 13:26:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a4d5fac00) [pid = 1970] [serial = 1931] [outer = 0x7f1a4cbae000] 13:26:36 INFO - PROCESS | 1970 | 1461356796467 Marionette DEBUG loaded listener.js 13:26:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a4e375c00) [pid = 1970] [serial = 1932] [outer = 0x7f1a4cbae000] 13:26:37 INFO - PROCESS | 1970 | 1461356797274 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 13:26:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:26:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1484ms 13:26:37 INFO - PROCESS | 1970 | 1461356797333 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 13:26:37 INFO - PROCESS | 1970 | 1461356797337 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 13:26:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:26:37 INFO - PROCESS | 1970 | 1461356797342 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:26:37 INFO - PROCESS | 1970 | 1461356797346 Marionette TRACE conn4 <- [1,2546,null,{}] 13:26:37 INFO - PROCESS | 1970 | 1461356797351 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:37 INFO - PROCESS | 1970 | 1461356797598 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 13:26:37 INFO - PROCESS | 1970 | 1461356797861 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54bd6800 == 172 [pid = 1970] [id = 644] 13:26:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a4e7ca400) [pid = 1970] [serial = 1933] [outer = (nil)] 13:26:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a4e7d0c00) [pid = 1970] [serial = 1934] [outer = 0x7f1a4e7ca400] 13:26:37 INFO - PROCESS | 1970 | 1461356797989 Marionette DEBUG loaded listener.js 13:26:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a4f46ec00) [pid = 1970] [serial = 1935] [outer = 0x7f1a4e7ca400] 13:26:38 INFO - PROCESS | 1970 | 1461356798817 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 13:26:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:26:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1539ms 13:26:38 INFO - PROCESS | 1970 | 1461356798886 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 13:26:38 INFO - PROCESS | 1970 | 1461356798889 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 13:26:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:26:38 INFO - PROCESS | 1970 | 1461356798898 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:26:38 INFO - PROCESS | 1970 | 1461356798900 Marionette TRACE conn4 <- [1,2550,null,{}] 13:26:38 INFO - PROCESS | 1970 | 1461356798905 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:39 INFO - PROCESS | 1970 | 1461356799124 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 13:26:39 INFO - PROCESS | 1970 | 1461356799419 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a570d4800 == 173 [pid = 1970] [id = 645] 13:26:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a4f470000) [pid = 1970] [serial = 1936] [outer = (nil)] 13:26:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a4f66d000) [pid = 1970] [serial = 1937] [outer = 0x7f1a4f470000] 13:26:39 INFO - PROCESS | 1970 | 1461356799534 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a4f74cc00) [pid = 1970] [serial = 1938] [outer = 0x7f1a4f470000] 13:26:40 INFO - PROCESS | 1970 | 1461356800374 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 13:26:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:26:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1532ms 13:26:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:26:40 INFO - PROCESS | 1970 | 1461356800431 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 13:26:40 INFO - PROCESS | 1970 | 1461356800434 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 13:26:40 INFO - PROCESS | 1970 | 1461356800440 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:26:40 INFO - PROCESS | 1970 | 1461356800443 Marionette TRACE conn4 <- [1,2554,null,{}] 13:26:40 INFO - PROCESS | 1970 | 1461356800448 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:40 INFO - PROCESS | 1970 | 1461356800675 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 13:26:40 INFO - PROCESS | 1970 | 1461356800948 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57832000 == 174 [pid = 1970] [id = 646] 13:26:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a4e7cb000) [pid = 1970] [serial = 1939] [outer = (nil)] 13:26:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a54726c00) [pid = 1970] [serial = 1940] [outer = 0x7f1a4e7cb000] 13:26:41 INFO - PROCESS | 1970 | 1461356801076 Marionette DEBUG loaded listener.js 13:26:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a54973400) [pid = 1970] [serial = 1941] [outer = 0x7f1a4e7cb000] 13:26:41 INFO - PROCESS | 1970 | 1461356801992 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:26:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:26:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1584ms 13:26:42 INFO - PROCESS | 1970 | 1461356802024 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 13:26:42 INFO - PROCESS | 1970 | 1461356802027 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 13:26:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:26:42 INFO - PROCESS | 1970 | 1461356802033 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:26:42 INFO - PROCESS | 1970 | 1461356802036 Marionette TRACE conn4 <- [1,2558,null,{}] 13:26:42 INFO - PROCESS | 1970 | 1461356802042 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:42 INFO - PROCESS | 1970 | 1461356802277 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 13:26:42 INFO - PROCESS | 1970 | 1461356802610 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b61800 == 175 [pid = 1970] [id = 647] 13:26:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a4f46f800) [pid = 1970] [serial = 1942] [outer = (nil)] 13:26:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a54b10400) [pid = 1970] [serial = 1943] [outer = 0x7f1a4f46f800] 13:26:42 INFO - PROCESS | 1970 | 1461356802690 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a5575d400) [pid = 1970] [serial = 1944] [outer = 0x7f1a4f46f800] 13:26:43 INFO - PROCESS | 1970 | 1461356803549 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:26:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:26:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1581ms 13:26:43 INFO - PROCESS | 1970 | 1461356803617 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 13:26:43 INFO - PROCESS | 1970 | 1461356803621 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 13:26:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:26:43 INFO - PROCESS | 1970 | 1461356803627 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - PROCESS | 1970 | 1461356803631 Marionette TRACE conn4 <- [1,2562,null,{}] 13:26:43 INFO - PROCESS | 1970 | 1461356803637 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:43 INFO - PROCESS | 1970 | 1461356803871 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 13:26:44 INFO - PROCESS | 1970 | 1461356804194 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:44 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58f97800 == 176 [pid = 1970] [id = 648] 13:26:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a48a47400) [pid = 1970] [serial = 1945] [outer = (nil)] 13:26:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a54727400) [pid = 1970] [serial = 1946] [outer = 0x7f1a48a47400] 13:26:44 INFO - PROCESS | 1970 | 1461356804296 Marionette DEBUG loaded listener.js 13:26:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a559a9c00) [pid = 1970] [serial = 1947] [outer = 0x7f1a48a47400] 13:26:45 INFO - PROCESS | 1970 | 1461356805226 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 13:26:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:26:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1633ms 13:26:45 INFO - PROCESS | 1970 | 1461356805263 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 13:26:45 INFO - PROCESS | 1970 | 1461356805267 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 13:26:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:26:45 INFO - PROCESS | 1970 | 1461356805274 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:26:45 INFO - PROCESS | 1970 | 1461356805279 Marionette TRACE conn4 <- [1,2566,null,{}] 13:26:45 INFO - PROCESS | 1970 | 1461356805286 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:45 INFO - PROCESS | 1970 | 1461356805537 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 13:26:45 INFO - PROCESS | 1970 | 1461356805870 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:45 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5aeb0800 == 177 [pid = 1970] [id = 649] 13:26:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a55b2a800) [pid = 1970] [serial = 1948] [outer = (nil)] 13:26:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a55b2fc00) [pid = 1970] [serial = 1949] [outer = 0x7f1a55b2a800] 13:26:45 INFO - PROCESS | 1970 | 1461356805956 Marionette DEBUG loaded listener.js 13:26:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a56cee400) [pid = 1970] [serial = 1950] [outer = 0x7f1a55b2a800] 13:26:46 INFO - PROCESS | 1970 | 1461356806889 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 13:26:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:26:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1684ms 13:26:46 INFO - PROCESS | 1970 | 1461356806959 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 13:26:46 INFO - PROCESS | 1970 | 1461356806963 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 13:26:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:26:46 INFO - PROCESS | 1970 | 1461356806969 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 1970 | 1461356806971 Marionette TRACE conn4 <- [1,2570,null,{}] 13:26:46 INFO - PROCESS | 1970 | 1461356806978 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:47 INFO - PROCESS | 1970 | 1461356807240 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 13:26:47 INFO - PROCESS | 1970 | 1461356807557 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:47 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b684000 == 178 [pid = 1970] [id = 650] 13:26:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a56cf0400) [pid = 1970] [serial = 1951] [outer = (nil)] 13:26:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a56f2a400) [pid = 1970] [serial = 1952] [outer = 0x7f1a56cf0400] 13:26:47 INFO - PROCESS | 1970 | 1461356807637 Marionette DEBUG loaded listener.js 13:26:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a571b9800) [pid = 1970] [serial = 1953] [outer = 0x7f1a56cf0400] 13:26:48 INFO - PROCESS | 1970 | 1461356808540 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 13:26:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:26:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1629ms 13:26:48 INFO - PROCESS | 1970 | 1461356808599 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 13:26:48 INFO - PROCESS | 1970 | 1461356808602 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 13:26:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:26:48 INFO - PROCESS | 1970 | 1461356808610 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:26:48 INFO - PROCESS | 1970 | 1461356808614 Marionette TRACE conn4 <- [1,2574,null,{}] 13:26:48 INFO - PROCESS | 1970 | 1461356808619 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:48 INFO - PROCESS | 1970 | 1461356808843 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 13:26:49 INFO - PROCESS | 1970 | 1461356809180 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:49 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f992000 == 179 [pid = 1970] [id = 651] 13:26:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a48a53000) [pid = 1970] [serial = 1954] [outer = (nil)] 13:26:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a5738e800) [pid = 1970] [serial = 1955] [outer = 0x7f1a48a53000] 13:26:49 INFO - PROCESS | 1970 | 1461356809292 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a57480400) [pid = 1970] [serial = 1956] [outer = 0x7f1a48a53000] 13:26:50 INFO - PROCESS | 1970 | 1461356810205 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:26:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:26:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1636ms 13:26:50 INFO - PROCESS | 1970 | 1461356810249 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 13:26:50 INFO - PROCESS | 1970 | 1461356810253 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 13:26:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:26:50 INFO - PROCESS | 1970 | 1461356810260 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:26:50 INFO - PROCESS | 1970 | 1461356810265 Marionette TRACE conn4 <- [1,2578,null,{}] 13:26:50 INFO - PROCESS | 1970 | 1461356810272 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:50 INFO - PROCESS | 1970 | 1461356810533 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 13:26:50 INFO - PROCESS | 1970 | 1461356810845 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61215800 == 180 [pid = 1970] [id = 652] 13:26:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a4e37e400) [pid = 1970] [serial = 1957] [outer = (nil)] 13:26:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a574b2400) [pid = 1970] [serial = 1958] [outer = 0x7f1a4e37e400] 13:26:50 INFO - PROCESS | 1970 | 1461356810922 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a5792b000) [pid = 1970] [serial = 1959] [outer = 0x7f1a4e37e400] 13:26:51 INFO - PROCESS | 1970 | 1461356811761 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:26:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:26:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1536ms 13:26:51 INFO - PROCESS | 1970 | 1461356811798 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 13:26:51 INFO - PROCESS | 1970 | 1461356811801 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 13:26:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:26:51 INFO - PROCESS | 1970 | 1461356811808 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:26:51 INFO - PROCESS | 1970 | 1461356811813 Marionette TRACE conn4 <- [1,2582,null,{}] 13:26:51 INFO - PROCESS | 1970 | 1461356811820 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:52 INFO - PROCESS | 1970 | 1461356812051 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 13:26:52 INFO - PROCESS | 1970 | 1461356812348 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61d94000 == 181 [pid = 1970] [id = 653] 13:26:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a55755400) [pid = 1970] [serial = 1960] [outer = (nil)] 13:26:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a5792e400) [pid = 1970] [serial = 1961] [outer = 0x7f1a55755400] 13:26:52 INFO - PROCESS | 1970 | 1461356812477 Marionette DEBUG loaded listener.js 13:26:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a5991f000) [pid = 1970] [serial = 1962] [outer = 0x7f1a55755400] 13:26:53 INFO - PROCESS | 1970 | 1461356813346 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1590ms 13:26:53 INFO - PROCESS | 1970 | 1461356813423 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 13:26:53 INFO - PROCESS | 1970 | 1461356813428 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 13:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:26:53 INFO - PROCESS | 1970 | 1461356813438 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 1970 | 1461356813441 Marionette TRACE conn4 <- [1,2586,null,{}] 13:26:53 INFO - PROCESS | 1970 | 1461356813448 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:53 INFO - PROCESS | 1970 | 1461356813688 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 13:26:54 INFO - PROCESS | 1970 | 1461356814012 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:54 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dbc2000 == 182 [pid = 1970] [id = 654] 13:26:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a55756000) [pid = 1970] [serial = 1963] [outer = (nil)] 13:26:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a5aa03800) [pid = 1970] [serial = 1964] [outer = 0x7f1a55756000] 13:26:54 INFO - PROCESS | 1970 | 1461356814091 Marionette DEBUG loaded listener.js 13:26:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a5ade8c00) [pid = 1970] [serial = 1965] [outer = 0x7f1a55756000] 13:26:55 INFO - PROCESS | 1970 | 1461356814998 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:26:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:26:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1630ms 13:26:55 INFO - PROCESS | 1970 | 1461356815069 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 13:26:55 INFO - PROCESS | 1970 | 1461356815073 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 13:26:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:26:55 INFO - PROCESS | 1970 | 1461356815079 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 1970 | 1461356815082 Marionette TRACE conn4 <- [1,2590,null,{}] 13:26:55 INFO - PROCESS | 1970 | 1461356815088 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:55 INFO - PROCESS | 1970 | 1461356815315 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 13:26:55 INFO - PROCESS | 1970 | 1461356815632 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:55 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ef26800 == 183 [pid = 1970] [id = 655] 13:26:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a5991ac00) [pid = 1970] [serial = 1966] [outer = (nil)] 13:26:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a5b08ec00) [pid = 1970] [serial = 1967] [outer = 0x7f1a5991ac00] 13:26:55 INFO - PROCESS | 1970 | 1461356815722 Marionette DEBUG loaded listener.js 13:26:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a5b0f6800) [pid = 1970] [serial = 1968] [outer = 0x7f1a5991ac00] 13:26:56 INFO - PROCESS | 1970 | 1461356816614 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 13:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1582ms 13:26:56 INFO - PROCESS | 1970 | 1461356816662 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 13:26:56 INFO - PROCESS | 1970 | 1461356816665 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 13:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:26:56 INFO - PROCESS | 1970 | 1461356816692 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:26:56 INFO - PROCESS | 1970 | 1461356816695 Marionette TRACE conn4 <- [1,2594,null,{}] 13:26:56 INFO - PROCESS | 1970 | 1461356816702 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:56 INFO - PROCESS | 1970 | 1461356816929 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 13:26:57 INFO - PROCESS | 1970 | 1461356817204 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7260e000 == 184 [pid = 1970] [id = 656] 13:26:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a55b34000) [pid = 1970] [serial = 1969] [outer = (nil)] 13:26:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a5b591000) [pid = 1970] [serial = 1970] [outer = 0x7f1a55b34000] 13:26:57 INFO - PROCESS | 1970 | 1461356817336 Marionette DEBUG loaded listener.js 13:26:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a5b8aec00) [pid = 1970] [serial = 1971] [outer = 0x7f1a55b34000] 13:26:58 INFO - PROCESS | 1970 | 1461356818286 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 13:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1637ms 13:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:26:58 INFO - PROCESS | 1970 | 1461356818323 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 13:26:58 INFO - PROCESS | 1970 | 1461356818326 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 13:26:58 INFO - PROCESS | 1970 | 1461356818332 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:26:58 INFO - PROCESS | 1970 | 1461356818335 Marionette TRACE conn4 <- [1,2598,null,{}] 13:26:58 INFO - PROCESS | 1970 | 1461356818340 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:26:58 INFO - PROCESS | 1970 | 1461356818563 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 13:26:58 INFO - PROCESS | 1970 | 1461356818836 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72f37800 == 185 [pid = 1970] [id = 657] 13:26:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a5ade7c00) [pid = 1970] [serial = 1972] [outer = (nil)] 13:26:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a5b8b1c00) [pid = 1970] [serial = 1973] [outer = 0x7f1a5ade7c00] 13:26:58 INFO - PROCESS | 1970 | 1461356818956 Marionette DEBUG loaded listener.js 13:26:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a5f041c00) [pid = 1970] [serial = 1974] [outer = 0x7f1a5ade7c00] 13:27:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5797d000 == 184 [pid = 1970] [id = 459] 13:27:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a44924800 == 183 [pid = 1970] [id = 493] 13:27:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a193000 == 182 [pid = 1970] [id = 637] 13:27:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a47be0000 == 181 [pid = 1970] [id = 636] 13:27:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46db8800 == 180 [pid = 1970] [id = 635] 13:27:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a456c6000 == 179 [pid = 1970] [id = 634] 13:27:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b31f800 == 178 [pid = 1970] [id = 629] 13:27:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b02b000 == 177 [pid = 1970] [id = 628] 13:27:00 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5aa64800 == 176 [pid = 1970] [id = 627] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57d3d000 == 175 [pid = 1970] [id = 626] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57839800 == 174 [pid = 1970] [id = 625] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a570ef000 == 173 [pid = 1970] [id = 624] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54bd7800 == 172 [pid = 1970] [id = 623] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a543b6000 == 171 [pid = 1970] [id = 622] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4f59a800 == 170 [pid = 1970] [id = 621] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d65f000 == 169 [pid = 1970] [id = 620] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ef15800 == 168 [pid = 1970] [id = 469] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4cd51800 == 167 [pid = 1970] [id = 619] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4bcab000 == 166 [pid = 1970] [id = 618] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a49ab2800 == 165 [pid = 1970] [id = 617] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46c61800 == 164 [pid = 1970] [id = 616] 13:27:01 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a48a8a000 == 163 [pid = 1970] [id = 615] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a4d005c00) [pid = 1970] [serial = 1791] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a57870800) [pid = 1970] [serial = 1746] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a46b2b400) [pid = 1970] [serial = 1844] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a48aae000) [pid = 1970] [serial = 1779] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a574a6000) [pid = 1970] [serial = 1818] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a574ac800) [pid = 1970] [serial = 1743] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a4f471000) [pid = 1970] [serial = 1799] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a4a5f0c00) [pid = 1970] [serial = 1787] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a56f28800) [pid = 1970] [serial = 1737] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a4a8c7000) [pid = 1970] [serial = 1638] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a4f304400) [pid = 1970] [serial = 1797] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a4f6d4400) [pid = 1970] [serial = 1802] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a5747d000) [pid = 1970] [serial = 1817] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a54b08800) [pid = 1970] [serial = 1806] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a46b30800) [pid = 1970] [serial = 1841] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a4609bc00) [pid = 1970] [serial = 1838] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a57c30000) [pid = 1970] [serial = 1749] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a5b083c00) [pid = 1970] [serial = 1827] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a4a7bc800) [pid = 1970] [serial = 1788] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a548fac00) [pid = 1970] [serial = 1805] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a4a5f0000) [pid = 1970] [serial = 1719] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a57eea000) [pid = 1970] [serial = 1821] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a457e1800) [pid = 1970] [serial = 1836] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a5adeb400) [pid = 1970] [serial = 1758] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a46b28000) [pid = 1970] [serial = 1713] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a479ab800) [pid = 1970] [serial = 1845] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a5582ec00) [pid = 1970] [serial = 1809] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a462cb000) [pid = 1970] [serial = 1839] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a4d00e000) [pid = 1970] [serial = 1793] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a48aaa000) [pid = 1970] [serial = 1785] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a4a0cc400) [pid = 1970] [serial = 1710] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a48a4bc00) [pid = 1970] [serial = 1847] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a55b29800) [pid = 1970] [serial = 1811] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a54b11800) [pid = 1970] [serial = 1731] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a5ade3800) [pid = 1970] [serial = 1826] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a4d00d000) [pid = 1970] [serial = 1725] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 169 (0x7f1a4e7c4c00) [pid = 1970] [serial = 1796] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 168 (0x7f1a5a5bc000) [pid = 1970] [serial = 1823] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 167 (0x7f1a5b507c00) [pid = 1970] [serial = 1833] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 166 (0x7f1a4cbbb800) [pid = 1970] [serial = 1722] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a5b088400) [pid = 1970] [serial = 1829] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a5aa04400) [pid = 1970] [serial = 1755] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a44c60c00) [pid = 1970] [serial = 1835] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a5745fc00) [pid = 1970] [serial = 1815] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a59921c00) [pid = 1970] [serial = 1752] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a5aa0bc00) [pid = 1970] [serial = 1824] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a48a4ac00) [pid = 1970] [serial = 1716] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a55b03000) [pid = 1970] [serial = 1734] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a571c3c00) [pid = 1970] [serial = 1740] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a54724400) [pid = 1970] [serial = 1728] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a56cef800) [pid = 1970] [serial = 1812] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a46368c00) [pid = 1970] [serial = 1781] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a54723c00) [pid = 1970] [serial = 1803] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a488d0800) [pid = 1970] [serial = 1784] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a4ce42800) [pid = 1970] [serial = 1790] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a5b0f5800) [pid = 1970] [serial = 1832] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a57620c00) [pid = 1970] [serial = 1820] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a46b9d800) [pid = 1970] [serial = 1782] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a5575a400) [pid = 1970] [serial = 1808] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a4d00b800) [pid = 1970] [serial = 1761] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a57182400) [pid = 1970] [serial = 1814] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a5b0eb000) [pid = 1970] [serial = 1830] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a4f670800) [pid = 1970] [serial = 1800] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a4d5f0c00) [pid = 1970] [serial = 1794] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a46dd1000) [pid = 1970] [serial = 1842] [outer = (nil)] [url = about:blank] 13:27:01 INFO - PROCESS | 1970 | 1461356821651 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 3331ms 13:27:01 INFO - PROCESS | 1970 | 1461356821664 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 13:27:01 INFO - PROCESS | 1970 | 1461356821670 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 13:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:27:01 INFO - PROCESS | 1970 | 1461356821681 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 1970 | 1461356821685 Marionette TRACE conn4 <- [1,2602,null,{}] 13:27:01 INFO - PROCESS | 1970 | 1461356821695 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:01 INFO - PROCESS | 1970 | 1461356821941 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 13:27:02 INFO - PROCESS | 1970 | 1461356822136 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46a65000 == 164 [pid = 1970] [id = 658] 13:27:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a457e3c00) [pid = 1970] [serial = 1975] [outer = (nil)] 13:27:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a46083800) [pid = 1970] [serial = 1976] [outer = 0x7f1a457e3c00] 13:27:02 INFO - PROCESS | 1970 | 1461356822207 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a46091800) [pid = 1970] [serial = 1977] [outer = 0x7f1a457e3c00] 13:27:03 INFO - PROCESS | 1970 | 1461356822999 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 13:27:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:27:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1340ms 13:27:03 INFO - PROCESS | 1970 | 1461356823019 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 13:27:03 INFO - PROCESS | 1970 | 1461356823027 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 13:27:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:27:03 INFO - PROCESS | 1970 | 1461356823037 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - PROCESS | 1970 | 1461356823040 Marionette TRACE conn4 <- [1,2606,null,{}] 13:27:03 INFO - PROCESS | 1970 | 1461356823046 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:03 INFO - PROCESS | 1970 | 1461356823334 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 13:27:03 INFO - PROCESS | 1970 | 1461356823452 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46eec800 == 165 [pid = 1970] [id = 659] 13:27:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a44cb1000) [pid = 1970] [serial = 1978] [outer = (nil)] 13:27:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a46364000) [pid = 1970] [serial = 1979] [outer = 0x7f1a44cb1000] 13:27:03 INFO - PROCESS | 1970 | 1461356823517 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a46b99000) [pid = 1970] [serial = 1980] [outer = 0x7f1a44cb1000] 13:27:04 INFO - PROCESS | 1970 | 1461356824525 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 13:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1536ms 13:27:04 INFO - PROCESS | 1970 | 1461356824573 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 1970 | 1461356824576 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 13:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:27:04 INFO - PROCESS | 1970 | 1461356824590 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 1970 | 1461356824596 Marionette TRACE conn4 <- [1,2610,null,{}] 13:27:04 INFO - PROCESS | 1970 | 1461356824611 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:04 INFO - PROCESS | 1970 | 1461356824881 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 13:27:04 INFO - PROCESS | 1970 | 1461356824915 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4888a000 == 166 [pid = 1970] [id = 660] 13:27:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a47827400) [pid = 1970] [serial = 1981] [outer = (nil)] 13:27:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a47830400) [pid = 1970] [serial = 1982] [outer = 0x7f1a47827400] 13:27:04 INFO - PROCESS | 1970 | 1461356824986 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a48a4bc00) [pid = 1970] [serial = 1983] [outer = 0x7f1a47827400] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a54978400) [pid = 1970] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a457e3000) [pid = 1970] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a57871000) [pid = 1970] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a49851400) [pid = 1970] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a4e66b000) [pid = 1970] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a46b9b800) [pid = 1970] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a49853400) [pid = 1970] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a4d00c000) [pid = 1970] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a46b2bc00) [pid = 1970] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a5aa0c000) [pid = 1970] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a57865400) [pid = 1970] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a5792e800) [pid = 1970] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a457de400) [pid = 1970] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a45f91400) [pid = 1970] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a49849800) [pid = 1970] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a488cfc00) [pid = 1970] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a479a3c00) [pid = 1970] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a55b35400) [pid = 1970] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a4e43ec00) [pid = 1970] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a56d0c400) [pid = 1970] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a4f667c00) [pid = 1970] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:27:06 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a4782a400) [pid = 1970] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:27:06 INFO - PROCESS | 1970 | 1461356826572 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2034ms 13:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:27:06 INFO - PROCESS | 1970 | 1461356826625 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 13:27:06 INFO - PROCESS | 1970 | 1461356826628 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 13:27:06 INFO - PROCESS | 1970 | 1461356826634 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 1970 | 1461356826637 Marionette TRACE conn4 <- [1,2614,null,{}] 13:27:06 INFO - PROCESS | 1970 | 1461356826642 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:06 INFO - PROCESS | 1970 | 1461356826942 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 13:27:06 INFO - PROCESS | 1970 | 1461356826970 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a48a90000 == 167 [pid = 1970] [id = 661] 13:27:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a44c5d800) [pid = 1970] [serial = 1984] [outer = (nil)] 13:27:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a479a8800) [pid = 1970] [serial = 1985] [outer = 0x7f1a44c5d800] 13:27:07 INFO - PROCESS | 1970 | 1461356827034 Marionette DEBUG loaded listener.js 13:27:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a4984c400) [pid = 1970] [serial = 1986] [outer = 0x7f1a44c5d800] 13:27:07 INFO - PROCESS | 1970 | 1461356827859 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 13:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1277ms 13:27:07 INFO - PROCESS | 1970 | 1461356827919 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 1970 | 1461356827923 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 13:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:27:07 INFO - PROCESS | 1970 | 1461356827928 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 1970 | 1461356827931 Marionette TRACE conn4 <- [1,2618,null,{}] 13:27:07 INFO - PROCESS | 1970 | 1461356827936 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:08 INFO - PROCESS | 1970 | 1461356828142 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 13:27:08 INFO - PROCESS | 1970 | 1461356828157 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:08 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a431dd000 == 168 [pid = 1970] [id = 662] 13:27:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a44b9c400) [pid = 1970] [serial = 1987] [outer = (nil)] 13:27:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a44c56000) [pid = 1970] [serial = 1988] [outer = 0x7f1a44b9c400] 13:27:08 INFO - PROCESS | 1970 | 1461356828374 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a457e4400) [pid = 1970] [serial = 1989] [outer = 0x7f1a44b9c400] 13:27:09 INFO - PROCESS | 1970 | 1461356829597 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1730ms 13:27:09 INFO - PROCESS | 1970 | 1461356829660 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 13:27:09 INFO - PROCESS | 1970 | 1461356829667 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 13:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:27:09 INFO - PROCESS | 1970 | 1461356829677 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:27:09 INFO - PROCESS | 1970 | 1461356829681 Marionette TRACE conn4 <- [1,2622,null,{}] 13:27:09 INFO - PROCESS | 1970 | 1461356829689 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:09 INFO - PROCESS | 1970 | 1461356829966 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 13:27:10 INFO - PROCESS | 1970 | 1461356830282 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a48a83800 == 169 [pid = 1970] [id = 663] 13:27:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a46b9f400) [pid = 1970] [serial = 1990] [outer = (nil)] 13:27:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a47823c00) [pid = 1970] [serial = 1991] [outer = 0x7f1a46b9f400] 13:27:10 INFO - PROCESS | 1970 | 1461356830376 Marionette DEBUG loaded listener.js 13:27:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a488d0400) [pid = 1970] [serial = 1992] [outer = 0x7f1a46b9f400] 13:27:11 INFO - PROCESS | 1970 | 1461356831383 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 13:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1785ms 13:27:11 INFO - PROCESS | 1970 | 1461356831462 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 13:27:11 INFO - PROCESS | 1970 | 1461356831470 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 13:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:27:11 INFO - PROCESS | 1970 | 1461356831482 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 1970 | 1461356831486 Marionette TRACE conn4 <- [1,2626,null,{}] 13:27:11 INFO - PROCESS | 1970 | 1461356831493 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:11 INFO - PROCESS | 1970 | 1461356831796 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 13:27:12 INFO - PROCESS | 1970 | 1461356832160 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4bdd4000 == 170 [pid = 1970] [id = 664] 13:27:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a498d9c00) [pid = 1970] [serial = 1993] [outer = (nil)] 13:27:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a4a0cc400) [pid = 1970] [serial = 1994] [outer = 0x7f1a498d9c00] 13:27:12 INFO - PROCESS | 1970 | 1461356832246 Marionette DEBUG loaded listener.js 13:27:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a4a5b9c00) [pid = 1970] [serial = 1995] [outer = 0x7f1a498d9c00] 13:27:13 INFO - PROCESS | 1970 | 1461356833252 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:27:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:27:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1831ms 13:27:13 INFO - PROCESS | 1970 | 1461356833313 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 1970 | 1461356833317 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 13:27:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:27:13 INFO - PROCESS | 1970 | 1461356833323 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 1970 | 1461356833329 Marionette TRACE conn4 <- [1,2630,null,{}] 13:27:13 INFO - PROCESS | 1970 | 1461356833345 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:13 INFO - PROCESS | 1970 | 1461356833619 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 13:27:13 INFO - PROCESS | 1970 | 1461356833922 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d02e000 == 171 [pid = 1970] [id = 665] 13:27:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a4a7bac00) [pid = 1970] [serial = 1996] [outer = (nil)] 13:27:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a4cbbc400) [pid = 1970] [serial = 1997] [outer = 0x7f1a4a7bac00] 13:27:14 INFO - PROCESS | 1970 | 1461356834003 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a4ce4c400) [pid = 1970] [serial = 1998] [outer = 0x7f1a4a7bac00] 13:27:14 INFO - PROCESS | 1970 | 1461356834938 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 13:27:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:27:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1687ms 13:27:15 INFO - PROCESS | 1970 | 1461356835013 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 13:27:15 INFO - PROCESS | 1970 | 1461356835017 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 13:27:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:27:15 INFO - PROCESS | 1970 | 1461356835023 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:27:15 INFO - PROCESS | 1970 | 1461356835027 Marionette TRACE conn4 <- [1,2634,null,{}] 13:27:15 INFO - PROCESS | 1970 | 1461356835032 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:15 INFO - PROCESS | 1970 | 1461356835325 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 13:27:15 INFO - PROCESS | 1970 | 1461356835634 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e61f800 == 172 [pid = 1970] [id = 666] 13:27:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a4a68fc00) [pid = 1970] [serial = 1999] [outer = (nil)] 13:27:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a4d5f6400) [pid = 1970] [serial = 2000] [outer = 0x7f1a4a68fc00] 13:27:15 INFO - PROCESS | 1970 | 1461356835708 Marionette DEBUG loaded listener.js 13:27:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a4e378000) [pid = 1970] [serial = 2001] [outer = 0x7f1a4a68fc00] 13:27:16 INFO - PROCESS | 1970 | 1461356836549 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1579ms 13:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:27:16 INFO - PROCESS | 1970 | 1461356836619 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 13:27:16 INFO - PROCESS | 1970 | 1461356836622 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 13:27:16 INFO - PROCESS | 1970 | 1461356836628 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - PROCESS | 1970 | 1461356836631 Marionette TRACE conn4 <- [1,2638,null,{}] 13:27:16 INFO - PROCESS | 1970 | 1461356836636 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:16 INFO - PROCESS | 1970 | 1461356836858 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 13:27:17 INFO - PROCESS | 1970 | 1461356837118 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53f8b000 == 173 [pid = 1970] [id = 667] 13:27:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a4e663800) [pid = 1970] [serial = 2002] [outer = (nil)] 13:27:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a4e668800) [pid = 1970] [serial = 2003] [outer = 0x7f1a4e663800] 13:27:17 INFO - PROCESS | 1970 | 1461356837252 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a4f471000) [pid = 1970] [serial = 2004] [outer = 0x7f1a4e663800] 13:27:18 INFO - PROCESS | 1970 | 1461356838182 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1632ms 13:27:18 INFO - PROCESS | 1970 | 1461356838260 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 13:27:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:27:18 INFO - PROCESS | 1970 | 1461356838264 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 13:27:18 INFO - PROCESS | 1970 | 1461356838271 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:27:18 INFO - PROCESS | 1970 | 1461356838274 Marionette TRACE conn4 <- [1,2642,null,{}] 13:27:18 INFO - PROCESS | 1970 | 1461356838280 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:18 INFO - PROCESS | 1970 | 1461356838554 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 13:27:18 INFO - PROCESS | 1970 | 1461356838859 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54aa2000 == 174 [pid = 1970] [id = 668] 13:27:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a4e43d400) [pid = 1970] [serial = 2005] [outer = (nil)] 13:27:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a4f751c00) [pid = 1970] [serial = 2006] [outer = 0x7f1a4e43d400] 13:27:18 INFO - PROCESS | 1970 | 1461356838943 Marionette DEBUG loaded listener.js 13:27:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a54b07c00) [pid = 1970] [serial = 2007] [outer = 0x7f1a4e43d400] 13:27:19 INFO - PROCESS | 1970 | 1461356839855 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:27:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:27:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1640ms 13:27:19 INFO - PROCESS | 1970 | 1461356839912 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 13:27:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:27:19 INFO - PROCESS | 1970 | 1461356839917 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 13:27:19 INFO - PROCESS | 1970 | 1461356839924 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 1970 | 1461356839927 Marionette TRACE conn4 <- [1,2646,null,{}] 13:27:19 INFO - PROCESS | 1970 | 1461356839934 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:20 INFO - PROCESS | 1970 | 1461356840161 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 13:27:20 INFO - PROCESS | 1970 | 1461356840458 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:20 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56aac800 == 175 [pid = 1970] [id = 669] 13:27:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a4e664c00) [pid = 1970] [serial = 2008] [outer = (nil)] 13:27:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a54ba8800) [pid = 1970] [serial = 2009] [outer = 0x7f1a4e664c00] 13:27:20 INFO - PROCESS | 1970 | 1461356840536 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a55763c00) [pid = 1970] [serial = 2010] [outer = 0x7f1a4e664c00] 13:27:21 INFO - PROCESS | 1970 | 1461356841318 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:27:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:27:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1432ms 13:27:21 INFO - PROCESS | 1970 | 1461356841357 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 13:27:21 INFO - PROCESS | 1970 | 1461356841359 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 13:27:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:27:21 INFO - PROCESS | 1970 | 1461356841367 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:27:21 INFO - PROCESS | 1970 | 1461356841371 Marionette TRACE conn4 <- [1,2650,null,{}] 13:27:21 INFO - PROCESS | 1970 | 1461356841376 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:21 INFO - PROCESS | 1970 | 1461356841725 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 13:27:21 INFO - PROCESS | 1970 | 1461356841897 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573a9800 == 176 [pid = 1970] [id = 670] 13:27:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a4d011000) [pid = 1970] [serial = 2011] [outer = (nil)] 13:27:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a55834800) [pid = 1970] [serial = 2012] [outer = 0x7f1a4d011000] 13:27:21 INFO - PROCESS | 1970 | 1461356841974 Marionette DEBUG loaded listener.js 13:27:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a559b1400) [pid = 1970] [serial = 2013] [outer = 0x7f1a4d011000] 13:27:22 INFO - PROCESS | 1970 | 1461356842920 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:27:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:27:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1580ms 13:27:22 INFO - PROCESS | 1970 | 1461356842948 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 1970 | 1461356842951 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 13:27:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:27:22 INFO - PROCESS | 1970 | 1461356842959 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 1970 | 1461356842964 Marionette TRACE conn4 <- [1,2654,null,{}] 13:27:22 INFO - PROCESS | 1970 | 1461356842971 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:23 INFO - PROCESS | 1970 | 1461356843212 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 13:27:23 INFO - PROCESS | 1970 | 1461356843490 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57976800 == 177 [pid = 1970] [id = 671] 13:27:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a488cb000) [pid = 1970] [serial = 2014] [outer = (nil)] 13:27:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a55aaec00) [pid = 1970] [serial = 2015] [outer = 0x7f1a488cb000] 13:27:23 INFO - PROCESS | 1970 | 1461356843625 Marionette DEBUG loaded listener.js 13:27:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a55b09800) [pid = 1970] [serial = 2016] [outer = 0x7f1a488cb000] 13:27:24 INFO - PROCESS | 1970 | 1461356844576 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:27:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:27:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1686ms 13:27:24 INFO - PROCESS | 1970 | 1461356844646 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 13:27:24 INFO - PROCESS | 1970 | 1461356844651 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 13:27:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:27:24 INFO - PROCESS | 1970 | 1461356844658 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 1970 | 1461356844662 Marionette TRACE conn4 <- [1,2658,null,{}] 13:27:24 INFO - PROCESS | 1970 | 1461356844668 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:24 INFO - PROCESS | 1970 | 1461356844899 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 13:27:25 INFO - PROCESS | 1970 | 1461356845226 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bd3000 == 178 [pid = 1970] [id = 672] 13:27:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a55b32400) [pid = 1970] [serial = 2017] [outer = (nil)] 13:27:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a55b37800) [pid = 1970] [serial = 2018] [outer = 0x7f1a55b32400] 13:27:25 INFO - PROCESS | 1970 | 1461356845321 Marionette DEBUG loaded listener.js 13:27:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a56d12000) [pid = 1970] [serial = 2019] [outer = 0x7f1a55b32400] 13:27:26 INFO - PROCESS | 1970 | 1461356846271 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:27:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:27:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1678ms 13:27:26 INFO - PROCESS | 1970 | 1461356846337 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 13:27:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:27:26 INFO - PROCESS | 1970 | 1461356846342 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 13:27:26 INFO - PROCESS | 1970 | 1461356846348 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:27:26 INFO - PROCESS | 1970 | 1461356846352 Marionette TRACE conn4 <- [1,2662,null,{}] 13:27:26 INFO - PROCESS | 1970 | 1461356846357 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:26 INFO - PROCESS | 1970 | 1461356846626 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 13:27:26 INFO - PROCESS | 1970 | 1461356846952 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5aa67000 == 179 [pid = 1970] [id = 673] 13:27:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a55b09400) [pid = 1970] [serial = 2020] [outer = (nil)] 13:27:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a57469c00) [pid = 1970] [serial = 2021] [outer = 0x7f1a55b09400] 13:27:27 INFO - PROCESS | 1970 | 1461356847043 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a574b0400) [pid = 1970] [serial = 2022] [outer = 0x7f1a55b09400] 13:27:27 INFO - PROCESS | 1970 | 1461356847890 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:27:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:27:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1585ms 13:27:27 INFO - PROCESS | 1970 | 1461356847934 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 13:27:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:27:27 INFO - PROCESS | 1970 | 1461356847939 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 13:27:27 INFO - PROCESS | 1970 | 1461356847947 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 1970 | 1461356847950 Marionette TRACE conn4 <- [1,2666,null,{}] 13:27:27 INFO - PROCESS | 1970 | 1461356847957 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:28 INFO - PROCESS | 1970 | 1461356848175 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 13:27:28 INFO - PROCESS | 1970 | 1461356848447 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5aebe000 == 180 [pid = 1970] [id = 674] 13:27:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a55b06800) [pid = 1970] [serial = 2023] [outer = (nil)] 13:27:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a574b1800) [pid = 1970] [serial = 2024] [outer = 0x7f1a55b06800] 13:27:28 INFO - PROCESS | 1970 | 1461356848530 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a57927c00) [pid = 1970] [serial = 2025] [outer = 0x7f1a55b06800] 13:27:29 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:29 INFO - PROCESS | 1970 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:27:29 INFO - PROCESS | 1970 | 1461356849891 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 13:27:29 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) 13:27:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1992ms 13:27:29 INFO - PROCESS | 1970 | 1461356849938 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 1970 | 1461356849942 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 13:27:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:27:29 INFO - PROCESS | 1970 | 1461356849947 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - PROCESS | 1970 | 1461356849949 Marionette TRACE conn4 <- [1,2670,null,{}] 13:27:29 INFO - PROCESS | 1970 | 1461356849955 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:30 INFO - PROCESS | 1970 | 1461356850239 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 13:27:30 INFO - PROCESS | 1970 | 1461356850475 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b262800 == 181 [pid = 1970] [id = 675] 13:27:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a55b33400) [pid = 1970] [serial = 2026] [outer = (nil)] 13:27:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a58f3d000) [pid = 1970] [serial = 2027] [outer = 0x7f1a55b33400] 13:27:30 INFO - PROCESS | 1970 | 1461356850549 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a5a5b4c00) [pid = 1970] [serial = 2028] [outer = 0x7f1a55b33400] 13:27:31 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:31 INFO - PROCESS | 1970 | 1461356851859 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 13:27:31 INFO - PROCESS | 1970 | 1461356851881 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 13:27:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:27:31 INFO - PROCESS | 1970 | 1461356851888 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:27:31 INFO - PROCESS | 1970 | 1461356851891 Marionette TRACE conn4 <- [1,2674,null,{}] 13:27:31 INFO - PROCESS | 1970 | 1461356851897 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:32 INFO - PROCESS | 1970 | 1461356852117 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 13:27:32 INFO - PROCESS | 1970 | 1461356852428 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:32 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f4c0800 == 182 [pid = 1970] [id = 676] 13:27:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a44b9f000) [pid = 1970] [serial = 2029] [outer = (nil)] 13:27:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a5a5ea000) [pid = 1970] [serial = 2030] [outer = 0x7f1a44b9f000] 13:27:32 INFO - PROCESS | 1970 | 1461356852513 Marionette DEBUG loaded listener.js 13:27:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a5adf1800) [pid = 1970] [serial = 2031] [outer = 0x7f1a44b9f000] 13:27:33 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:33 INFO - PROCESS | 1970 | 1461356853845 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 13:27:33 INFO - PROCESS | 1970 | 1461356853876 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 13:27:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:27:33 INFO - PROCESS | 1970 | 1461356853882 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:27:33 INFO - PROCESS | 1970 | 1461356853885 Marionette TRACE conn4 <- [1,2678,null,{}] 13:27:33 INFO - PROCESS | 1970 | 1461356853891 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:34 INFO - PROCESS | 1970 | 1461356854116 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 13:27:34 INFO - PROCESS | 1970 | 1461356854392 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60c6c000 == 183 [pid = 1970] [id = 677] 13:27:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a55aa6c00) [pid = 1970] [serial = 2032] [outer = (nil)] 13:27:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a5b083c00) [pid = 1970] [serial = 2033] [outer = 0x7f1a55aa6c00] 13:27:34 INFO - PROCESS | 1970 | 1461356854464 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a5b592800) [pid = 1970] [serial = 2034] [outer = 0x7f1a55aa6c00] 13:27:35 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:35 INFO - PROCESS | 1970 | 1461356855776 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 13:27:35 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) 13:27:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1928ms 13:27:35 INFO - PROCESS | 1970 | 1461356855811 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 1970 | 1461356855815 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 13:27:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:27:35 INFO - PROCESS | 1970 | 1461356855822 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 1970 | 1461356855825 Marionette TRACE conn4 <- [1,2682,null,{}] 13:27:35 INFO - PROCESS | 1970 | 1461356855832 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:36 INFO - PROCESS | 1970 | 1461356856158 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 13:27:37 INFO - PROCESS | 1970 | 1461356857076 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a461ae800 == 184 [pid = 1970] [id = 678] 13:27:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a44ba1800) [pid = 1970] [serial = 2035] [outer = (nil)] 13:27:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a44c5c800) [pid = 1970] [serial = 2036] [outer = 0x7f1a44ba1800] 13:27:37 INFO - PROCESS | 1970 | 1461356857178 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a457e3800) [pid = 1970] [serial = 2037] [outer = 0x7f1a44ba1800] 13:27:38 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:38 INFO - PROCESS | 1970 | 1461356858530 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 13:27:38 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) 13:27:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2739ms 13:27:38 INFO - PROCESS | 1970 | 1461356858562 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 13:27:38 INFO - PROCESS | 1970 | 1461356858567 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 13:27:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:27:38 INFO - PROCESS | 1970 | 1461356858575 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 1970 | 1461356858581 Marionette TRACE conn4 <- [1,2686,null,{}] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5781b000 == 183 [pid = 1970] [id = 437] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a48a90000 == 182 [pid = 1970] [id = 661] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4888a000 == 181 [pid = 1970] [id = 660] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46eec800 == 180 [pid = 1970] [id = 659] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46a65000 == 179 [pid = 1970] [id = 658] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61d94000 == 178 [pid = 1970] [id = 653] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61215800 == 177 [pid = 1970] [id = 652] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5f992000 == 176 [pid = 1970] [id = 651] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b684000 == 175 [pid = 1970] [id = 650] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5aeb0800 == 174 [pid = 1970] [id = 649] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a58f97800 == 173 [pid = 1970] [id = 648] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b61800 == 172 [pid = 1970] [id = 647] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57832000 == 171 [pid = 1970] [id = 646] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a570d4800 == 170 [pid = 1970] [id = 645] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54bd6800 == 169 [pid = 1970] [id = 644] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53f88800 == 168 [pid = 1970] [id = 643] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e630800 == 167 [pid = 1970] [id = 642] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d024800 == 166 [pid = 1970] [id = 641] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a2d5000 == 165 [pid = 1970] [id = 640] 13:27:39 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46dab800 == 164 [pid = 1970] [id = 639] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a488ce400) [pid = 1970] [serial = 1916] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a559b0c00) [pid = 1970] [serial = 1877] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a46ba6c00) [pid = 1970] [serial = 1908] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a5adf1400) [pid = 1970] [serial = 1889] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a4a7b9400) [pid = 1970] [serial = 1862] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a54977000) [pid = 1970] [serial = 1872] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a574b1c00) [pid = 1970] [serial = 1883] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a4a68f000) [pid = 1970] [serial = 1860] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a4f30a000) [pid = 1970] [serial = 1868] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a4782a000) [pid = 1970] [serial = 1853] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a5e126c00) [pid = 1970] [serial = 1899] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a5b587000) [pid = 1970] [serial = 1892] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 169 (0x7f1a5b8ab000) [pid = 1970] [serial = 1896] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 168 (0x7f1a46086400) [pid = 1970] [serial = 1905] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 167 (0x7f1a4f66f800) [pid = 1970] [serial = 1869] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 166 (0x7f1a4cbb7000) [pid = 1970] [serial = 1863] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a4609d800) [pid = 1970] [serial = 1850] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a498e2400) [pid = 1970] [serial = 1856] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a5b83f800) [pid = 1970] [serial = 1895] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a5efb9000) [pid = 1970] [serial = 1902] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a55ab1c00) [pid = 1970] [serial = 1878] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a46367800) [pid = 1970] [serial = 1851] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a4a5ad800) [pid = 1970] [serial = 1914] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a5b835000) [pid = 1970] [serial = 1893] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a4a5abc00) [pid = 1970] [serial = 1859] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a5a654800) [pid = 1970] [serial = 1887] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a4e668400) [pid = 1970] [serial = 1866] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a56f2f800) [pid = 1970] [serial = 1880] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a4e445800) [pid = 1970] [serial = 1865] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a5cdde400) [pid = 1970] [serial = 1898] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a57870400) [pid = 1970] [serial = 1884] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a49eb1000) [pid = 1970] [serial = 1857] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a4f74f800) [pid = 1970] [serial = 1871] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a479ac800) [pid = 1970] [serial = 1854] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a54b0e800) [pid = 1970] [serial = 1874] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a571c5000) [pid = 1970] [serial = 1881] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a5b509800) [pid = 1970] [serial = 1890] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a46b29000) [pid = 1970] [serial = 1907] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a57871800) [pid = 1970] [serial = 1901] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a48aa5800) [pid = 1970] [serial = 1911] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a45f91000) [pid = 1970] [serial = 1904] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a58f3d400) [pid = 1970] [serial = 1886] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a49eaf000) [pid = 1970] [serial = 1913] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a488d1000) [pid = 1970] [serial = 1910] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a5582b000) [pid = 1970] [serial = 1875] [outer = (nil)] [url = about:blank] 13:27:39 INFO - PROCESS | 1970 | 1461356859405 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:39 INFO - PROCESS | 1970 | 1461356859632 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 13:27:39 INFO - PROCESS | 1970 | 1461356859838 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46a69800 == 165 [pid = 1970] [id = 679] 13:27:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a44b94400) [pid = 1970] [serial = 2038] [outer = (nil)] 13:27:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a46b2b800) [pid = 1970] [serial = 2039] [outer = 0x7f1a44b94400] 13:27:39 INFO - PROCESS | 1970 | 1461356859907 Marionette DEBUG loaded listener.js 13:27:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a479ac400) [pid = 1970] [serial = 2040] [outer = 0x7f1a44b94400] 13:27:41 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:41 INFO - PROCESS | 1970 | 1461356861177 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 13:27:41 INFO - PROCESS | 1970 | 1461356861221 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 13:27:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:27:41 INFO - PROCESS | 1970 | 1461356861230 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:27:41 INFO - PROCESS | 1970 | 1461356861233 Marionette TRACE conn4 <- [1,2690,null,{}] 13:27:41 INFO - PROCESS | 1970 | 1461356861240 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:41 INFO - PROCESS | 1970 | 1461356861519 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 13:27:41 INFO - PROCESS | 1970 | 1461356861730 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a48a8d800 == 166 [pid = 1970] [id = 680] 13:27:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a46df8c00) [pid = 1970] [serial = 2041] [outer = (nil)] 13:27:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a48ab2000) [pid = 1970] [serial = 2042] [outer = 0x7f1a46df8c00] 13:27:41 INFO - PROCESS | 1970 | 1461356861804 Marionette DEBUG loaded listener.js 13:27:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a4a0cc000) [pid = 1970] [serial = 2043] [outer = 0x7f1a46df8c00] 13:27:43 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:43 INFO - PROCESS | 1970 | 1461356863144 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 1970 | 1461356863173 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 13:27:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:27:43 INFO - PROCESS | 1970 | 1461356863208 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 1970 | 1461356863225 Marionette TRACE conn4 <- [1,2694,null,{}] 13:27:43 INFO - PROCESS | 1970 | 1461356863263 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:43 INFO - PROCESS | 1970 | 1461356863638 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a4a5f1c00) [pid = 1970] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a4a5c0400) [pid = 1970] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a457e3c00) [pid = 1970] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a48a47400) [pid = 1970] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a55b2a800) [pid = 1970] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a4e7ca400) [pid = 1970] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a47827400) [pid = 1970] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a55755400) [pid = 1970] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a479b1400) [pid = 1970] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 133 (0x7f1a55756000) [pid = 1970] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 132 (0x7f1a4e37e400) [pid = 1970] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 131 (0x7f1a4cbae000) [pid = 1970] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 130 (0x7f1a5ade7c00) [pid = 1970] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 129 (0x7f1a4e7cb000) [pid = 1970] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 128 (0x7f1a55b34000) [pid = 1970] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 127 (0x7f1a48a53000) [pid = 1970] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 126 (0x7f1a4f46f800) [pid = 1970] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 125 (0x7f1a4f470000) [pid = 1970] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 124 (0x7f1a56cf0400) [pid = 1970] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 123 (0x7f1a44c53400) [pid = 1970] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 122 (0x7f1a46090800) [pid = 1970] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 121 (0x7f1a44cb1000) [pid = 1970] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:27:44 INFO - PROCESS | 1970 | --DOMWINDOW == 120 (0x7f1a5991ac00) [pid = 1970] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:27:44 INFO - PROCESS | 1970 | 1461356864358 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:44 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a461b4000 == 167 [pid = 1970] [id = 681] 13:27:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 121 (0x7f1a44b9e400) [pid = 1970] [serial = 2044] [outer = (nil)] 13:27:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 122 (0x7f1a46095400) [pid = 1970] [serial = 2045] [outer = 0x7f1a44b9e400] 13:27:44 INFO - PROCESS | 1970 | 1461356864434 Marionette DEBUG loaded listener.js 13:27:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 123 (0x7f1a49854800) [pid = 1970] [serial = 2046] [outer = 0x7f1a44b9e400] 13:27:45 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:45 INFO - PROCESS | 1970 | 1461356865648 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 13:27:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:27:45 INFO - PROCESS | 1970 | 1461356865691 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 13:27:45 INFO - PROCESS | 1970 | 1461356865709 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:27:45 INFO - PROCESS | 1970 | 1461356865713 Marionette TRACE conn4 <- [1,2698,null,{}] 13:27:45 INFO - PROCESS | 1970 | 1461356865719 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:45 INFO - PROCESS | 1970 | 1461356865990 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 13:27:46 INFO - PROCESS | 1970 | 1461356866076 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4cd5a800 == 168 [pid = 1970] [id = 682] 13:27:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 124 (0x7f1a44c53400) [pid = 1970] [serial = 2047] [outer = (nil)] 13:27:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 125 (0x7f1a4a5f1800) [pid = 1970] [serial = 2048] [outer = 0x7f1a44c53400] 13:27:46 INFO - PROCESS | 1970 | 1461356866141 Marionette DEBUG loaded listener.js 13:27:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 126 (0x7f1a4cbb9400) [pid = 1970] [serial = 2049] [outer = 0x7f1a44c53400] 13:27:47 INFO - PROCESS | 1970 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:47 INFO - PROCESS | 1970 | 1461356867790 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 13:27:47 INFO - PROCESS | 1970 | 1461356867958 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 13:27:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:27:47 INFO - PROCESS | 1970 | 1461356867983 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:27:47 INFO - PROCESS | 1970 | 1461356867991 Marionette TRACE conn4 <- [1,2702,null,{}] 13:27:48 INFO - PROCESS | 1970 | 1461356867999 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:48 INFO - PROCESS | 1970 | 1461356868225 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 13:27:48 INFO - PROCESS | 1970 | 1461356868434 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49b1f800 == 169 [pid = 1970] [id = 683] 13:27:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 127 (0x7f1a4608b800) [pid = 1970] [serial = 2050] [outer = (nil)] 13:27:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 128 (0x7f1a488ce400) [pid = 1970] [serial = 2051] [outer = 0x7f1a4608b800] 13:27:48 INFO - PROCESS | 1970 | 1461356868548 Marionette DEBUG loaded listener.js 13:27:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 129 (0x7f1a4a0c5400) [pid = 1970] [serial = 2052] [outer = 0x7f1a4608b800] 13:27:49 INFO - PROCESS | 1970 | 1461356869482 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:27:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:27:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1549ms 13:27:49 INFO - PROCESS | 1970 | 1461356869519 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 13:27:49 INFO - PROCESS | 1970 | 1461356869527 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 13:27:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:27:49 INFO - PROCESS | 1970 | 1461356869537 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:27:49 INFO - PROCESS | 1970 | 1461356869542 Marionette TRACE conn4 <- [1,2706,null,{}] 13:27:49 INFO - PROCESS | 1970 | 1461356869550 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:49 INFO - PROCESS | 1970 | 1461356869789 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 13:27:50 INFO - PROCESS | 1970 | 1461356870066 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d8d6000 == 170 [pid = 1970] [id = 684] 13:27:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 130 (0x7f1a4a7bb000) [pid = 1970] [serial = 2053] [outer = (nil)] 13:27:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 131 (0x7f1a4a8d0400) [pid = 1970] [serial = 2054] [outer = 0x7f1a4a7bb000] 13:27:50 INFO - PROCESS | 1970 | 1461356870185 Marionette DEBUG loaded listener.js 13:27:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 132 (0x7f1a4ce42400) [pid = 1970] [serial = 2055] [outer = 0x7f1a4a7bb000] 13:27:51 INFO - PROCESS | 1970 | 1461356871091 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 13:27:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:27:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1588ms 13:27:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:27:51 INFO - PROCESS | 1970 | 1461356871127 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 13:27:51 INFO - PROCESS | 1970 | 1461356871130 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 13:27:51 INFO - PROCESS | 1970 | 1461356871137 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:27:51 INFO - PROCESS | 1970 | 1461356871143 Marionette TRACE conn4 <- [1,2710,null,{}] 13:27:51 INFO - PROCESS | 1970 | 1461356871158 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:51 INFO - PROCESS | 1970 | 1461356871388 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 13:27:51 INFO - PROCESS | 1970 | 1461356871644 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4f5ad000 == 171 [pid = 1970] [id = 685] 13:27:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 133 (0x7f1a4d5f1800) [pid = 1970] [serial = 2056] [outer = (nil)] 13:27:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 134 (0x7f1a4e372400) [pid = 1970] [serial = 2057] [outer = 0x7f1a4d5f1800] 13:27:51 INFO - PROCESS | 1970 | 1461356871764 Marionette DEBUG loaded listener.js 13:27:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a4e442800) [pid = 1970] [serial = 2058] [outer = 0x7f1a4d5f1800] 13:27:52 INFO - PROCESS | 1970 | 1461356872688 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 13:27:52 INFO - PROCESS | 1970 | 1461356872726 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 13:27:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:27:52 INFO - PROCESS | 1970 | 1461356872732 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 1970 | 1461356872735 Marionette TRACE conn4 <- [1,2714,null,{}] 13:27:52 INFO - PROCESS | 1970 | 1461356872740 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:52 INFO - PROCESS | 1970 | 1461356872955 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 13:27:53 INFO - PROCESS | 1970 | 1461356873175 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54951800 == 172 [pid = 1970] [id = 686] 13:27:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a4a5bb400) [pid = 1970] [serial = 2059] [outer = (nil)] 13:27:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a4e7c9800) [pid = 1970] [serial = 2060] [outer = 0x7f1a4a5bb400] 13:27:53 INFO - PROCESS | 1970 | 1461356873288 Marionette DEBUG loaded listener.js 13:27:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a4f304400) [pid = 1970] [serial = 2061] [outer = 0x7f1a4a5bb400] 13:27:54 INFO - PROCESS | 1970 | 1461356874189 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 13:27:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:27:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1476ms 13:27:54 INFO - PROCESS | 1970 | 1461356874209 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 13:27:54 INFO - PROCESS | 1970 | 1461356874212 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 13:27:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:27:54 INFO - PROCESS | 1970 | 1461356874219 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:27:54 INFO - PROCESS | 1970 | 1461356874222 Marionette TRACE conn4 <- [1,2718,null,{}] 13:27:54 INFO - PROCESS | 1970 | 1461356874227 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:54 INFO - PROCESS | 1970 | 1461356874462 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 13:27:54 INFO - PROCESS | 1970 | 1461356874738 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56a88800 == 173 [pid = 1970] [id = 687] 13:27:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a4d5f2800) [pid = 1970] [serial = 2062] [outer = (nil)] 13:27:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a4f30a000) [pid = 1970] [serial = 2063] [outer = 0x7f1a4d5f2800] 13:27:54 INFO - PROCESS | 1970 | 1461356874818 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a4f474400) [pid = 1970] [serial = 2064] [outer = 0x7f1a4d5f2800] 13:27:55 INFO - PROCESS | 1970 | 1461356875763 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 13:27:55 INFO - PROCESS | 1970 | 1461356875802 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 13:27:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:27:55 INFO - PROCESS | 1970 | 1461356875808 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:27:55 INFO - PROCESS | 1970 | 1461356875811 Marionette TRACE conn4 <- [1,2722,null,{}] 13:27:55 INFO - PROCESS | 1970 | 1461356875816 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:56 INFO - PROCESS | 1970 | 1461356876041 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 13:27:56 INFO - PROCESS | 1970 | 1461356876309 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57572000 == 174 [pid = 1970] [id = 688] 13:27:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a54979000) [pid = 1970] [serial = 2065] [outer = (nil)] 13:27:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a54b08c00) [pid = 1970] [serial = 2066] [outer = 0x7f1a54979000] 13:27:56 INFO - PROCESS | 1970 | 1461356876448 Marionette DEBUG loaded listener.js 13:27:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a5575e400) [pid = 1970] [serial = 2067] [outer = 0x7f1a54979000] 13:27:57 INFO - PROCESS | 1970 | 1461356877347 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 13:27:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:27:57 INFO - PROCESS | 1970 | 1461356877401 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 13:27:57 INFO - PROCESS | 1970 | 1461356877407 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 1970 | 1461356877410 Marionette TRACE conn4 <- [1,2726,null,{}] 13:27:57 INFO - PROCESS | 1970 | 1461356877415 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:57 INFO - PROCESS | 1970 | 1461356877630 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 13:27:57 INFO - PROCESS | 1970 | 1461356877939 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b6e800 == 175 [pid = 1970] [id = 689] 13:27:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a46b26000) [pid = 1970] [serial = 2068] [outer = (nil)] 13:27:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a559a9000) [pid = 1970] [serial = 2069] [outer = 0x7f1a46b26000] 13:27:58 INFO - PROCESS | 1970 | 1461356878018 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a55b0e000) [pid = 1970] [serial = 2070] [outer = 0x7f1a46b26000] 13:27:58 INFO - PROCESS | 1970 | 1461356878881 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 13:27:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:27:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1527ms 13:27:58 INFO - PROCESS | 1970 | 1461356878935 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 13:27:58 INFO - PROCESS | 1970 | 1461356878939 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 13:27:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:27:58 INFO - PROCESS | 1970 | 1461356878946 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:27:58 INFO - PROCESS | 1970 | 1461356878948 Marionette TRACE conn4 <- [1,2730,null,{}] 13:27:58 INFO - PROCESS | 1970 | 1461356878954 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:27:59 INFO - PROCESS | 1970 | 1461356879165 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 13:27:59 INFO - PROCESS | 1970 | 1461356879430 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58f97800 == 176 [pid = 1970] [id = 690] 13:27:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a488d4000) [pid = 1970] [serial = 2071] [outer = (nil)] 13:27:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a55b2a800) [pid = 1970] [serial = 2072] [outer = 0x7f1a488d4000] 13:27:59 INFO - PROCESS | 1970 | 1461356879556 Marionette DEBUG loaded listener.js 13:27:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a56ce6400) [pid = 1970] [serial = 2073] [outer = 0x7f1a488d4000] 13:28:00 INFO - PROCESS | 1970 | 1461356880877 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 13:28:00 INFO - PROCESS | 1970 | 1461356880931 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 13:28:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:28:00 INFO - PROCESS | 1970 | 1461356880937 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:28:00 INFO - PROCESS | 1970 | 1461356880940 Marionette TRACE conn4 <- [1,2734,null,{}] 13:28:00 INFO - PROCESS | 1970 | 1461356880945 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:01 INFO - PROCESS | 1970 | 1461356881223 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 13:28:01 INFO - PROCESS | 1970 | 1461356881494 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5abc0800 == 177 [pid = 1970] [id = 691] 13:28:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a479ab400) [pid = 1970] [serial = 2074] [outer = (nil)] 13:28:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a56d0b400) [pid = 1970] [serial = 2075] [outer = 0x7f1a479ab400] 13:28:01 INFO - PROCESS | 1970 | 1461356881566 Marionette DEBUG loaded listener.js 13:28:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a56f30800) [pid = 1970] [serial = 2076] [outer = 0x7f1a479ab400] 13:28:02 INFO - PROCESS | 1970 | 1461356882542 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 13:28:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:28:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1676ms 13:28:02 INFO - PROCESS | 1970 | 1461356882614 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 13:28:02 INFO - PROCESS | 1970 | 1461356882618 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 13:28:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:28:02 INFO - PROCESS | 1970 | 1461356882623 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:28:02 INFO - PROCESS | 1970 | 1461356882626 Marionette TRACE conn4 <- [1,2738,null,{}] 13:28:02 INFO - PROCESS | 1970 | 1461356882631 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:02 INFO - PROCESS | 1970 | 1461356882877 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 13:28:03 INFO - PROCESS | 1970 | 1461356883180 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:03 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b1da000 == 178 [pid = 1970] [id = 692] 13:28:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a44b95400) [pid = 1970] [serial = 2077] [outer = (nil)] 13:28:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a57182400) [pid = 1970] [serial = 2078] [outer = 0x7f1a44b95400] 13:28:03 INFO - PROCESS | 1970 | 1461356883262 Marionette DEBUG loaded listener.js 13:28:03 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a57466c00) [pid = 1970] [serial = 2079] [outer = 0x7f1a44b95400] 13:28:04 INFO - PROCESS | 1970 | 1461356884102 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 13:28:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:28:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1532ms 13:28:04 INFO - PROCESS | 1970 | 1461356884157 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 13:28:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:28:04 INFO - PROCESS | 1970 | 1461356884167 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 13:28:04 INFO - PROCESS | 1970 | 1461356884172 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:28:04 INFO - PROCESS | 1970 | 1461356884176 Marionette TRACE conn4 <- [1,2742,null,{}] 13:28:04 INFO - PROCESS | 1970 | 1461356884182 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:04 INFO - PROCESS | 1970 | 1461356884417 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 13:28:04 INFO - PROCESS | 1970 | 1461356884695 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5d929000 == 179 [pid = 1970] [id = 693] 13:28:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a57869c00) [pid = 1970] [serial = 2080] [outer = (nil)] 13:28:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a5792d000) [pid = 1970] [serial = 2081] [outer = 0x7f1a57869c00] 13:28:04 INFO - PROCESS | 1970 | 1461356884829 Marionette DEBUG loaded listener.js 13:28:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a5991b000) [pid = 1970] [serial = 2082] [outer = 0x7f1a57869c00] 13:28:05 INFO - PROCESS | 1970 | 1461356885677 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:28:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:28:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1578ms 13:28:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:28:05 INFO - PROCESS | 1970 | 1461356885751 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 13:28:05 INFO - PROCESS | 1970 | 1461356885754 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 13:28:05 INFO - PROCESS | 1970 | 1461356885760 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 1970 | 1461356885763 Marionette TRACE conn4 <- [1,2746,null,{}] 13:28:05 INFO - PROCESS | 1970 | 1461356885768 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:06 INFO - PROCESS | 1970 | 1461356886025 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 13:28:06 INFO - PROCESS | 1970 | 1461356886293 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6093f000 == 180 [pid = 1970] [id = 694] 13:28:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a4ce48000) [pid = 1970] [serial = 2083] [outer = (nil)] 13:28:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a5aa0a400) [pid = 1970] [serial = 2084] [outer = 0x7f1a4ce48000] 13:28:06 INFO - PROCESS | 1970 | 1461356886415 Marionette DEBUG loaded listener.js 13:28:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a5ade7c00) [pid = 1970] [serial = 2085] [outer = 0x7f1a4ce48000] 13:28:07 INFO - PROCESS | 1970 | 1461356887305 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:28:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:28:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1578ms 13:28:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:28:07 INFO - PROCESS | 1970 | 1461356887338 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 13:28:07 INFO - PROCESS | 1970 | 1461356887340 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 13:28:07 INFO - PROCESS | 1970 | 1461356887348 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:28:07 INFO - PROCESS | 1970 | 1461356887351 Marionette TRACE conn4 <- [1,2750,null,{}] 13:28:07 INFO - PROCESS | 1970 | 1461356887356 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:07 INFO - PROCESS | 1970 | 1461356887588 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 13:28:07 INFO - PROCESS | 1970 | 1461356887863 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6144e000 == 181 [pid = 1970] [id = 695] 13:28:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a4e66a800) [pid = 1970] [serial = 2086] [outer = (nil)] 13:28:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a5b089400) [pid = 1970] [serial = 2087] [outer = 0x7f1a4e66a800] 13:28:08 INFO - PROCESS | 1970 | 1461356887992 Marionette DEBUG loaded listener.js 13:28:08 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a5b502400) [pid = 1970] [serial = 2088] [outer = 0x7f1a4e66a800] 13:28:08 INFO - PROCESS | 1970 | 1461356888846 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:28:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:28:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1528ms 13:28:08 INFO - PROCESS | 1970 | 1461356888875 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 13:28:08 INFO - PROCESS | 1970 | 1461356888878 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 13:28:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:28:08 INFO - PROCESS | 1970 | 1461356888884 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:28:08 INFO - PROCESS | 1970 | 1461356888887 Marionette TRACE conn4 <- [1,2754,null,{}] 13:28:08 INFO - PROCESS | 1970 | 1461356888894 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:09 INFO - PROCESS | 1970 | 1461356889114 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 13:28:09 INFO - PROCESS | 1970 | 1461356889383 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:09 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61e0d000 == 182 [pid = 1970] [id = 696] 13:28:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a4f309800) [pid = 1970] [serial = 2089] [outer = (nil)] 13:28:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a5b587000) [pid = 1970] [serial = 2090] [outer = 0x7f1a4f309800] 13:28:09 INFO - PROCESS | 1970 | 1461356889460 Marionette DEBUG loaded listener.js 13:28:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a5b839400) [pid = 1970] [serial = 2091] [outer = 0x7f1a4f309800] 13:28:10 INFO - PROCESS | 1970 | 1461356890348 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:28:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:28:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1485ms 13:28:10 INFO - PROCESS | 1970 | 1461356890371 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 13:28:10 INFO - PROCESS | 1970 | 1461356890374 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 13:28:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:28:10 INFO - PROCESS | 1970 | 1461356890379 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 1970 | 1461356890382 Marionette TRACE conn4 <- [1,2758,null,{}] 13:28:10 INFO - PROCESS | 1970 | 1461356890387 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:10 INFO - PROCESS | 1970 | 1461356890616 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 13:28:10 INFO - PROCESS | 1970 | 1461356890884 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a67cf9000 == 183 [pid = 1970] [id = 697] 13:28:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a5b841400) [pid = 1970] [serial = 2092] [outer = (nil)] 13:28:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a5b8a9000) [pid = 1970] [serial = 2093] [outer = 0x7f1a5b841400] 13:28:10 INFO - PROCESS | 1970 | 1461356890965 Marionette DEBUG loaded listener.js 13:28:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a5cd0a000) [pid = 1970] [serial = 2094] [outer = 0x7f1a5b841400] 13:28:11 INFO - PROCESS | 1970 | 1461356891821 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:28:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:28:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1481ms 13:28:11 INFO - PROCESS | 1970 | 1461356891862 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 13:28:11 INFO - PROCESS | 1970 | 1461356891865 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 13:28:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:28:11 INFO - PROCESS | 1970 | 1461356891870 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:28:11 INFO - PROCESS | 1970 | 1461356891873 Marionette TRACE conn4 <- [1,2762,null,{}] 13:28:11 INFO - PROCESS | 1970 | 1461356891878 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:12 INFO - PROCESS | 1970 | 1461356892091 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 13:28:12 INFO - PROCESS | 1970 | 1461356892376 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dd2d000 == 184 [pid = 1970] [id = 698] 13:28:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a55757c00) [pid = 1970] [serial = 2095] [outer = (nil)] 13:28:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a5d713c00) [pid = 1970] [serial = 2096] [outer = 0x7f1a55757c00] 13:28:12 INFO - PROCESS | 1970 | 1461356892452 Marionette DEBUG loaded listener.js 13:28:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a5e664000) [pid = 1970] [serial = 2097] [outer = 0x7f1a55757c00] 13:28:13 INFO - PROCESS | 1970 | 1461356893319 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:28:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:28:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1477ms 13:28:13 INFO - PROCESS | 1970 | 1461356893348 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 13:28:13 INFO - PROCESS | 1970 | 1461356893351 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 13:28:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:28:13 INFO - PROCESS | 1970 | 1461356893357 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:28:13 INFO - PROCESS | 1970 | 1461356893359 Marionette TRACE conn4 <- [1,2766,null,{}] 13:28:13 INFO - PROCESS | 1970 | 1461356893364 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:13 INFO - PROCESS | 1970 | 1461356893576 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 13:28:13 INFO - PROCESS | 1970 | 1461356893856 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ec32000 == 185 [pid = 1970] [id = 699] 13:28:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a44c5dc00) [pid = 1970] [serial = 2098] [outer = (nil)] 13:28:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a5e664800) [pid = 1970] [serial = 2099] [outer = 0x7f1a44c5dc00] 13:28:13 INFO - PROCESS | 1970 | 1461356893931 Marionette DEBUG loaded listener.js 13:28:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a5f3be400) [pid = 1970] [serial = 2100] [outer = 0x7f1a44c5dc00] 13:28:14 INFO - PROCESS | 1970 | 1461356894868 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:28:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:28:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1536ms 13:28:14 INFO - PROCESS | 1970 | 1461356894896 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 1970 | 1461356894900 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 13:28:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:28:14 INFO - PROCESS | 1970 | 1461356894905 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 1970 | 1461356894908 Marionette TRACE conn4 <- [1,2770,null,{}] 13:28:14 INFO - PROCESS | 1970 | 1461356894913 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:15 INFO - PROCESS | 1970 | 1461356895125 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 13:28:15 INFO - PROCESS | 1970 | 1461356895401 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:15 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a488ec000 == 186 [pid = 1970] [id = 700] 13:28:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a44c54800) [pid = 1970] [serial = 2101] [outer = (nil)] 13:28:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a462c3400) [pid = 1970] [serial = 2102] [outer = 0x7f1a44c54800] 13:28:15 INFO - PROCESS | 1970 | 1461356895482 Marionette DEBUG loaded listener.js 13:28:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a4d5f3800) [pid = 1970] [serial = 2103] [outer = 0x7f1a44c54800] 13:28:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5ffa7800 == 185 [pid = 1970] [id = 631] 13:28:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56aac800 == 184 [pid = 1970] [id = 669] 13:28:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54aa2000 == 183 [pid = 1970] [id = 668] 13:28:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53f8b000 == 182 [pid = 1970] [id = 667] 13:28:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e61f800 == 181 [pid = 1970] [id = 666] 13:28:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d02e000 == 180 [pid = 1970] [id = 665] 13:28:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4bdd4000 == 179 [pid = 1970] [id = 664] 13:28:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a48a83800 == 178 [pid = 1970] [id = 663] 13:28:17 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a431dd000 == 177 [pid = 1970] [id = 662] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a479a8800) [pid = 1970] [serial = 1985] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a4d00e400) [pid = 1970] [serial = 1929] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a4cbad400) [pid = 1970] [serial = 1926] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a46083800) [pid = 1970] [serial = 1976] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 175 (0x7f1a559a9c00) [pid = 1970] [serial = 1947] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 174 (0x7f1a56cee400) [pid = 1970] [serial = 1950] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 173 (0x7f1a4e7d0c00) [pid = 1970] [serial = 1934] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 172 (0x7f1a48a4bc00) [pid = 1970] [serial = 1983] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 171 (0x7f1a5991f000) [pid = 1970] [serial = 1962] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 170 (0x7f1a48a52000) [pid = 1970] [serial = 1922] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 169 (0x7f1a5aa03800) [pid = 1970] [serial = 1964] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 168 (0x7f1a574b2400) [pid = 1970] [serial = 1958] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 167 (0x7f1a5792b000) [pid = 1970] [serial = 1959] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 166 (0x7f1a4e375c00) [pid = 1970] [serial = 1932] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 165 (0x7f1a5b8b1c00) [pid = 1970] [serial = 1973] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 164 (0x7f1a54973400) [pid = 1970] [serial = 1941] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 163 (0x7f1a4a698400) [pid = 1970] [serial = 1925] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 162 (0x7f1a5b8aec00) [pid = 1970] [serial = 1971] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 161 (0x7f1a57480400) [pid = 1970] [serial = 1956] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 160 (0x7f1a5575d400) [pid = 1970] [serial = 1944] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 159 (0x7f1a4f66d000) [pid = 1970] [serial = 1937] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 158 (0x7f1a56f2a400) [pid = 1970] [serial = 1952] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 157 (0x7f1a5ade8c00) [pid = 1970] [serial = 1965] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 156 (0x7f1a4ce4e400) [pid = 1970] [serial = 1928] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 155 (0x7f1a48aab000) [pid = 1970] [serial = 1848] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 154 (0x7f1a54b10400) [pid = 1970] [serial = 1943] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 153 (0x7f1a46091800) [pid = 1970] [serial = 1977] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 152 (0x7f1a46b2ac00) [pid = 1970] [serial = 1920] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 151 (0x7f1a4f46ec00) [pid = 1970] [serial = 1935] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 150 (0x7f1a54726c00) [pid = 1970] [serial = 1940] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 149 (0x7f1a46364000) [pid = 1970] [serial = 1979] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 148 (0x7f1a55b2fc00) [pid = 1970] [serial = 1949] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 147 (0x7f1a5792e400) [pid = 1970] [serial = 1961] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 146 (0x7f1a462cdc00) [pid = 1970] [serial = 1919] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 145 (0x7f1a54727400) [pid = 1970] [serial = 1946] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 144 (0x7f1a47830400) [pid = 1970] [serial = 1982] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 143 (0x7f1a5f041c00) [pid = 1970] [serial = 1974] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a5b591000) [pid = 1970] [serial = 1970] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a5738e800) [pid = 1970] [serial = 1955] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a498df400) [pid = 1970] [serial = 1923] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a5b0f6800) [pid = 1970] [serial = 1968] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a46b99000) [pid = 1970] [serial = 1980] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 137 (0x7f1a4d5fac00) [pid = 1970] [serial = 1931] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 136 (0x7f1a5b08ec00) [pid = 1970] [serial = 1967] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 135 (0x7f1a4f74cc00) [pid = 1970] [serial = 1938] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | --DOMWINDOW == 134 (0x7f1a571b9800) [pid = 1970] [serial = 1953] [outer = (nil)] [url = about:blank] 13:28:17 INFO - PROCESS | 1970 | 1461356897718 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:28:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:28:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2938ms 13:28:17 INFO - PROCESS | 1970 | 1461356897845 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 13:28:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:28:17 INFO - PROCESS | 1970 | 1461356897851 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 13:28:17 INFO - PROCESS | 1970 | 1461356897858 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:28:17 INFO - PROCESS | 1970 | 1461356897861 Marionette TRACE conn4 <- [1,2774,null,{}] 13:28:17 INFO - PROCESS | 1970 | 1461356897869 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:18 INFO - PROCESS | 1970 | 1461356898068 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 13:28:18 INFO - PROCESS | 1970 | 1461356898079 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46eec800 == 178 [pid = 1970] [id = 701] 13:28:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 135 (0x7f1a46b2fc00) [pid = 1970] [serial = 2104] [outer = (nil)] 13:28:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 136 (0x7f1a46ba1800) [pid = 1970] [serial = 2105] [outer = 0x7f1a46b2fc00] 13:28:18 INFO - PROCESS | 1970 | 1461356898178 Marionette DEBUG loaded listener.js 13:28:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 137 (0x7f1a4782ac00) [pid = 1970] [serial = 2106] [outer = 0x7f1a46b2fc00] 13:28:19 INFO - PROCESS | 1970 | 1461356899153 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 13:28:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:28:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1335ms 13:28:19 INFO - PROCESS | 1970 | 1461356899193 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 1970 | 1461356899201 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 13:28:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:28:19 INFO - PROCESS | 1970 | 1461356899213 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 1970 | 1461356899216 Marionette TRACE conn4 <- [1,2778,null,{}] 13:28:19 INFO - PROCESS | 1970 | 1461356899223 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:19 INFO - PROCESS | 1970 | 1461356899504 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 13:28:19 INFO - PROCESS | 1970 | 1461356899533 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a48a97800 == 179 [pid = 1970] [id = 702] 13:28:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 138 (0x7f1a45f9ec00) [pid = 1970] [serial = 2107] [outer = (nil)] 13:28:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a498e6800) [pid = 1970] [serial = 2108] [outer = 0x7f1a45f9ec00] 13:28:19 INFO - PROCESS | 1970 | 1461356899597 Marionette DEBUG loaded listener.js 13:28:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a4a5af000) [pid = 1970] [serial = 2109] [outer = 0x7f1a45f9ec00] 13:28:20 INFO - PROCESS | 1970 | 1461356900607 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:28:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:28:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1431ms 13:28:20 INFO - PROCESS | 1970 | 1461356900654 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 13:28:20 INFO - PROCESS | 1970 | 1461356900658 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 13:28:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:28:20 INFO - PROCESS | 1970 | 1461356900672 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:28:20 INFO - PROCESS | 1970 | 1461356900678 Marionette TRACE conn4 <- [1,2782,null,{}] 13:28:20 INFO - PROCESS | 1970 | 1461356900693 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:20 INFO - PROCESS | 1970 | 1461356900964 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 13:28:21 INFO - PROCESS | 1970 | 1461356900999 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4cd47000 == 180 [pid = 1970] [id = 703] 13:28:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a4a8d1c00) [pid = 1970] [serial = 2110] [outer = (nil)] 13:28:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a4ce48400) [pid = 1970] [serial = 2111] [outer = 0x7f1a4a8d1c00] 13:28:21 INFO - PROCESS | 1970 | 1461356901065 Marionette DEBUG loaded listener.js 13:28:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a4d011c00) [pid = 1970] [serial = 2112] [outer = 0x7f1a4a8d1c00] 13:28:22 INFO - PROCESS | 1970 | 1461356902090 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:28:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:28:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1439ms 13:28:22 INFO - PROCESS | 1970 | 1461356902110 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 13:28:22 INFO - PROCESS | 1970 | 1461356902114 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 13:28:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:28:22 INFO - PROCESS | 1970 | 1461356902120 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:28:22 INFO - PROCESS | 1970 | 1461356902123 Marionette TRACE conn4 <- [1,2786,null,{}] 13:28:22 INFO - PROCESS | 1970 | 1461356902128 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:22 INFO - PROCESS | 1970 | 1461356902404 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 13:28:22 INFO - PROCESS | 1970 | --DOMWINDOW == 142 (0x7f1a44ba1800) [pid = 1970] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:28:22 INFO - PROCESS | 1970 | --DOMWINDOW == 141 (0x7f1a44b94400) [pid = 1970] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:28:22 INFO - PROCESS | 1970 | --DOMWINDOW == 140 (0x7f1a44b9e400) [pid = 1970] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:28:22 INFO - PROCESS | 1970 | --DOMWINDOW == 139 (0x7f1a46df8c00) [pid = 1970] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:28:22 INFO - PROCESS | 1970 | --DOMWINDOW == 138 (0x7f1a44c5d800) [pid = 1970] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:28:22 INFO - PROCESS | 1970 | 1461356902864 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d020000 == 181 [pid = 1970] [id = 704] 13:28:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 139 (0x7f1a44b94400) [pid = 1970] [serial = 2113] [outer = (nil)] 13:28:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 140 (0x7f1a462c3000) [pid = 1970] [serial = 2114] [outer = 0x7f1a44b94400] 13:28:22 INFO - PROCESS | 1970 | 1461356902931 Marionette DEBUG loaded listener.js 13:28:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 141 (0x7f1a4d5fb000) [pid = 1970] [serial = 2115] [outer = 0x7f1a44b94400] 13:28:23 INFO - PROCESS | 1970 | 1461356903634 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:28:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:28:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1528ms 13:28:23 INFO - PROCESS | 1970 | 1461356903648 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 13:28:23 INFO - PROCESS | 1970 | 1461356903651 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 13:28:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:28:23 INFO - PROCESS | 1970 | 1461356903658 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:28:23 INFO - PROCESS | 1970 | 1461356903660 Marionette TRACE conn4 <- [1,2790,null,{}] 13:28:23 INFO - PROCESS | 1970 | 1461356903665 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:23 INFO - PROCESS | 1970 | 1461356903942 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 13:28:23 INFO - PROCESS | 1970 | 1461356903963 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4f5a7000 == 182 [pid = 1970] [id = 705] 13:28:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 142 (0x7f1a4e43dc00) [pid = 1970] [serial = 2116] [outer = (nil)] 13:28:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 143 (0x7f1a4f46f400) [pid = 1970] [serial = 2117] [outer = 0x7f1a4e43dc00] 13:28:24 INFO - PROCESS | 1970 | 1461356904025 Marionette DEBUG loaded listener.js 13:28:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 144 (0x7f1a4f66d000) [pid = 1970] [serial = 2118] [outer = 0x7f1a4e43dc00] 13:28:25 INFO - PROCESS | 1970 | 1461356905049 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:28:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:28:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1426ms 13:28:25 INFO - PROCESS | 1970 | 1461356905085 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 13:28:25 INFO - PROCESS | 1970 | 1461356905091 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 13:28:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:28:25 INFO - PROCESS | 1970 | 1461356905100 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:28:25 INFO - PROCESS | 1970 | 1461356905106 Marionette TRACE conn4 <- [1,2794,null,{}] 13:28:25 INFO - PROCESS | 1970 | 1461356905115 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:25 INFO - PROCESS | 1970 | 1461356905338 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 13:28:25 INFO - PROCESS | 1970 | 1461356905680 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a488e1000 == 183 [pid = 1970] [id = 706] 13:28:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 145 (0x7f1a462c5800) [pid = 1970] [serial = 2119] [outer = (nil)] 13:28:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 146 (0x7f1a4782e800) [pid = 1970] [serial = 2120] [outer = 0x7f1a462c5800] 13:28:25 INFO - PROCESS | 1970 | 1461356905763 Marionette DEBUG loaded listener.js 13:28:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 147 (0x7f1a4984a800) [pid = 1970] [serial = 2121] [outer = 0x7f1a462c5800] 13:28:26 INFO - PROCESS | 1970 | 1461356906625 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 13:28:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:28:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1588ms 13:28:26 INFO - PROCESS | 1970 | 1461356906688 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 1970 | 1461356906696 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 13:28:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:28:26 INFO - PROCESS | 1970 | 1461356906707 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 1970 | 1461356906710 Marionette TRACE conn4 <- [1,2798,null,{}] 13:28:26 INFO - PROCESS | 1970 | 1461356906717 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:26 INFO - PROCESS | 1970 | 1461356906978 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 13:28:27 INFO - PROCESS | 1970 | 1461356907287 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e632000 == 184 [pid = 1970] [id = 707] 13:28:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 148 (0x7f1a4a690000) [pid = 1970] [serial = 2122] [outer = (nil)] 13:28:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 149 (0x7f1a4cbae400) [pid = 1970] [serial = 2123] [outer = 0x7f1a4a690000] 13:28:27 INFO - PROCESS | 1970 | 1461356907375 Marionette DEBUG loaded listener.js 13:28:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 150 (0x7f1a4d010800) [pid = 1970] [serial = 2124] [outer = 0x7f1a4a690000] 13:28:28 INFO - PROCESS | 1970 | 1461356908343 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 13:28:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:28:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1688ms 13:28:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:28:28 INFO - PROCESS | 1970 | 1461356908395 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 13:28:28 INFO - PROCESS | 1970 | 1461356908398 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 13:28:28 INFO - PROCESS | 1970 | 1461356908406 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:28:28 INFO - PROCESS | 1970 | 1461356908413 Marionette TRACE conn4 <- [1,2802,null,{}] 13:28:28 INFO - PROCESS | 1970 | 1461356908429 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:28 INFO - PROCESS | 1970 | 1461356908694 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 13:28:29 INFO - PROCESS | 1970 | 1461356909008 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56bb8800 == 185 [pid = 1970] [id = 708] 13:28:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 151 (0x7f1a4f30d800) [pid = 1970] [serial = 2125] [outer = (nil)] 13:28:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 152 (0x7f1a54723c00) [pid = 1970] [serial = 2126] [outer = 0x7f1a4f30d800] 13:28:29 INFO - PROCESS | 1970 | 1461356909086 Marionette DEBUG loaded listener.js 13:28:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 153 (0x7f1a548fec00) [pid = 1970] [serial = 2127] [outer = 0x7f1a4f30d800] 13:28:29 INFO - PROCESS | 1970 | 1461356909909 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:28:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:28:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1537ms 13:28:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:28:29 INFO - PROCESS | 1970 | 1461356909942 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 13:28:29 INFO - PROCESS | 1970 | 1461356909946 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 13:28:29 INFO - PROCESS | 1970 | 1461356909952 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:28:29 INFO - PROCESS | 1970 | 1461356909955 Marionette TRACE conn4 <- [1,2806,null,{}] 13:28:29 INFO - PROCESS | 1970 | 1461356909960 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:30 INFO - PROCESS | 1970 | 1461356910175 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 13:28:30 INFO - PROCESS | 1970 | 1461356910444 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5781d800 == 186 [pid = 1970] [id = 709] 13:28:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 154 (0x7f1a4f66e400) [pid = 1970] [serial = 2128] [outer = (nil)] 13:28:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 155 (0x7f1a559a2400) [pid = 1970] [serial = 2129] [outer = 0x7f1a4f66e400] 13:28:30 INFO - PROCESS | 1970 | 1461356910523 Marionette DEBUG loaded listener.js 13:28:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 156 (0x7f1a55aaf400) [pid = 1970] [serial = 2130] [outer = 0x7f1a4f66e400] 13:28:31 INFO - PROCESS | 1970 | 1461356911402 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:28:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:28:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1478ms 13:28:31 INFO - PROCESS | 1970 | 1461356911429 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 13:28:31 INFO - PROCESS | 1970 | 1461356911433 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 13:28:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:28:31 INFO - PROCESS | 1970 | 1461356911439 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:28:31 INFO - PROCESS | 1970 | 1461356911442 Marionette TRACE conn4 <- [1,2810,null,{}] 13:28:31 INFO - PROCESS | 1970 | 1461356911447 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:31 INFO - PROCESS | 1970 | 1461356911656 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 13:28:31 INFO - PROCESS | 1970 | 1461356911924 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57bc5000 == 187 [pid = 1970] [id = 710] 13:28:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 157 (0x7f1a54bb2000) [pid = 1970] [serial = 2131] [outer = (nil)] 13:28:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 158 (0x7f1a56ce8c00) [pid = 1970] [serial = 2132] [outer = 0x7f1a54bb2000] 13:28:32 INFO - PROCESS | 1970 | 1461356911998 Marionette DEBUG loaded listener.js 13:28:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 159 (0x7f1a56d15800) [pid = 1970] [serial = 2133] [outer = 0x7f1a54bb2000] 13:28:32 INFO - PROCESS | 1970 | 1461356912971 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:28:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:28:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1580ms 13:28:33 INFO - PROCESS | 1970 | 1461356913020 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 13:28:33 INFO - PROCESS | 1970 | 1461356913023 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 13:28:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:28:33 INFO - PROCESS | 1970 | 1461356913029 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:28:33 INFO - PROCESS | 1970 | 1461356913031 Marionette TRACE conn4 <- [1,2814,null,{}] 13:28:33 INFO - PROCESS | 1970 | 1461356913037 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:33 INFO - PROCESS | 1970 | 1461356913280 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 13:28:33 INFO - PROCESS | 1970 | 1461356913599 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5aebc800 == 188 [pid = 1970] [id = 711] 13:28:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 160 (0x7f1a57482c00) [pid = 1970] [serial = 2134] [outer = (nil)] 13:28:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 161 (0x7f1a5786c400) [pid = 1970] [serial = 2135] [outer = 0x7f1a57482c00] 13:28:33 INFO - PROCESS | 1970 | 1461356913679 Marionette DEBUG loaded listener.js 13:28:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 162 (0x7f1a58ff2c00) [pid = 1970] [serial = 2136] [outer = 0x7f1a57482c00] 13:28:34 INFO - PROCESS | 1970 | 1461356914604 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 13:28:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:28:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1626ms 13:28:34 INFO - PROCESS | 1970 | 1461356914656 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 13:28:34 INFO - PROCESS | 1970 | 1461356914660 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 13:28:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:28:34 INFO - PROCESS | 1970 | 1461356914667 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:28:34 INFO - PROCESS | 1970 | 1461356914672 Marionette TRACE conn4 <- [1,2818,null,{}] 13:28:34 INFO - PROCESS | 1970 | 1461356914701 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:34 INFO - PROCESS | 1970 | 1461356914964 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 13:28:35 INFO - PROCESS | 1970 | 1461356915267 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:35 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b685000 == 189 [pid = 1970] [id = 712] 13:28:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 163 (0x7f1a462cc000) [pid = 1970] [serial = 2137] [outer = (nil)] 13:28:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 164 (0x7f1a5a5bc000) [pid = 1970] [serial = 2138] [outer = 0x7f1a462cc000] 13:28:35 INFO - PROCESS | 1970 | 1461356915344 Marionette DEBUG loaded listener.js 13:28:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 165 (0x7f1a5b0ea800) [pid = 1970] [serial = 2139] [outer = 0x7f1a462cc000] 13:28:36 INFO - PROCESS | 1970 | 1461356916202 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 13:28:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:28:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1603ms 13:28:36 INFO - PROCESS | 1970 | 1461356916272 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 13:28:36 INFO - PROCESS | 1970 | 1461356916276 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 13:28:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:28:36 INFO - PROCESS | 1970 | 1461356916283 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:28:36 INFO - PROCESS | 1970 | 1461356916286 Marionette TRACE conn4 <- [1,2822,null,{}] 13:28:36 INFO - PROCESS | 1970 | 1461356916292 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:36 INFO - PROCESS | 1970 | 1461356916543 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 13:28:36 INFO - PROCESS | 1970 | 1461356916855 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5e743000 == 190 [pid = 1970] [id = 713] 13:28:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 166 (0x7f1a46b2c000) [pid = 1970] [serial = 2140] [outer = (nil)] 13:28:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 167 (0x7f1a5b591000) [pid = 1970] [serial = 2141] [outer = 0x7f1a46b2c000] 13:28:36 INFO - PROCESS | 1970 | 1461356916941 Marionette DEBUG loaded listener.js 13:28:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 168 (0x7f1a5e662c00) [pid = 1970] [serial = 2142] [outer = 0x7f1a46b2c000] 13:28:37 INFO - PROCESS | 1970 | 1461356917795 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1577ms 13:28:37 INFO - PROCESS | 1970 | 1461356917862 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 13:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:28:37 INFO - PROCESS | 1970 | 1461356917866 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 13:28:37 INFO - PROCESS | 1970 | 1461356917873 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:28:37 INFO - PROCESS | 1970 | 1461356917877 Marionette TRACE conn4 <- [1,2826,null,{}] 13:28:37 INFO - PROCESS | 1970 | 1461356917883 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:38 INFO - PROCESS | 1970 | 1461356918122 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 13:28:38 INFO - PROCESS | 1970 | 1461356918386 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:38 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61225800 == 191 [pid = 1970] [id = 714] 13:28:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 169 (0x7f1a57928800) [pid = 1970] [serial = 2143] [outer = (nil)] 13:28:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 170 (0x7f1a5f3ba400) [pid = 1970] [serial = 2144] [outer = 0x7f1a57928800] 13:28:38 INFO - PROCESS | 1970 | 1461356918504 Marionette DEBUG loaded listener.js 13:28:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 171 (0x7f1a5fb5c000) [pid = 1970] [serial = 2145] [outer = 0x7f1a57928800] 13:28:39 INFO - PROCESS | 1970 | 1461356919341 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1532ms 13:28:39 INFO - PROCESS | 1970 | 1461356919406 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 13:28:39 INFO - PROCESS | 1970 | 1461356919410 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 13:28:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:28:39 INFO - PROCESS | 1970 | 1461356919416 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:28:39 INFO - PROCESS | 1970 | 1461356919420 Marionette TRACE conn4 <- [1,2830,null,{}] 13:28:39 INFO - PROCESS | 1970 | 1461356919425 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:39 INFO - PROCESS | 1970 | 1461356919646 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 13:28:39 INFO - PROCESS | 1970 | 1461356919926 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:39 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a67cf7000 == 192 [pid = 1970] [id = 715] 13:28:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 172 (0x7f1a5f44c800) [pid = 1970] [serial = 2146] [outer = (nil)] 13:28:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 173 (0x7f1a60916000) [pid = 1970] [serial = 2147] [outer = 0x7f1a5f44c800] 13:28:40 INFO - PROCESS | 1970 | 1461356920048 Marionette DEBUG loaded listener.js 13:28:40 INFO - PROCESS | 1970 | ++DOMWINDOW == 174 (0x7f1a60ddc000) [pid = 1970] [serial = 2148] [outer = 0x7f1a5f44c800] 13:28:40 INFO - PROCESS | 1970 | 1461356920924 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1584ms 13:28:41 INFO - PROCESS | 1970 | 1461356921002 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 13:28:41 INFO - PROCESS | 1970 | 1461356921007 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 13:28:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:28:41 INFO - PROCESS | 1970 | 1461356921015 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:28:41 INFO - PROCESS | 1970 | 1461356921019 Marionette TRACE conn4 <- [1,2834,null,{}] 13:28:41 INFO - PROCESS | 1970 | 1461356921025 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:41 INFO - PROCESS | 1970 | 1461356921307 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 13:28:41 INFO - PROCESS | 1970 | 1461356921629 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7253e000 == 193 [pid = 1970] [id = 716] 13:28:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 175 (0x7f1a61aa9400) [pid = 1970] [serial = 2149] [outer = (nil)] 13:28:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 176 (0x7f1a61e6dc00) [pid = 1970] [serial = 2150] [outer = 0x7f1a61aa9400] 13:28:41 INFO - PROCESS | 1970 | 1461356921707 Marionette DEBUG loaded listener.js 13:28:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a61ebc800) [pid = 1970] [serial = 2151] [outer = 0x7f1a61aa9400] 13:28:42 INFO - PROCESS | 1970 | 1461356922604 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:28:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:28:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1629ms 13:28:42 INFO - PROCESS | 1970 | 1461356922645 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 13:28:42 INFO - PROCESS | 1970 | 1461356922649 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 13:28:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:28:42 INFO - PROCESS | 1970 | 1461356922655 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:28:42 INFO - PROCESS | 1970 | 1461356922657 Marionette TRACE conn4 <- [1,2838,null,{}] 13:28:42 INFO - PROCESS | 1970 | 1461356922663 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:42 INFO - PROCESS | 1970 | 1461356922889 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 13:28:43 INFO - PROCESS | 1970 | 1461356923181 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:43 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a727a2000 == 194 [pid = 1970] [id = 717] 13:28:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a56cf3400) [pid = 1970] [serial = 2152] [outer = (nil)] 13:28:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a61f30400) [pid = 1970] [serial = 2153] [outer = 0x7f1a56cf3400] 13:28:43 INFO - PROCESS | 1970 | 1461356923305 Marionette DEBUG loaded listener.js 13:28:43 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a61f9f800) [pid = 1970] [serial = 2154] [outer = 0x7f1a56cf3400] 13:28:44 INFO - PROCESS | 1970 | 1461356924137 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:28:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:28:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1533ms 13:28:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:28:44 INFO - PROCESS | 1970 | 1461356924189 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 13:28:44 INFO - PROCESS | 1970 | 1461356924192 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 13:28:44 INFO - PROCESS | 1970 | 1461356924198 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:28:44 INFO - PROCESS | 1970 | 1461356924201 Marionette TRACE conn4 <- [1,2842,null,{}] 13:28:44 INFO - PROCESS | 1970 | 1461356924205 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:44 INFO - PROCESS | 1970 | 1461356924417 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 13:28:44 INFO - PROCESS | 1970 | 1461356924695 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:44 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a73234800 == 195 [pid = 1970] [id = 718] 13:28:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a4a0ca800) [pid = 1970] [serial = 2155] [outer = (nil)] 13:28:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a574a9c00) [pid = 1970] [serial = 2156] [outer = 0x7f1a4a0ca800] 13:28:44 INFO - PROCESS | 1970 | 1461356924842 Marionette DEBUG loaded listener.js 13:28:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a63950000) [pid = 1970] [serial = 2157] [outer = 0x7f1a4a0ca800] 13:28:45 INFO - PROCESS | 1970 | 1461356925706 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:28:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:28:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1577ms 13:28:45 INFO - PROCESS | 1970 | 1461356925775 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 13:28:45 INFO - PROCESS | 1970 | 1461356925778 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 13:28:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:28:45 INFO - PROCESS | 1970 | 1461356925784 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:28:45 INFO - PROCESS | 1970 | 1461356925787 Marionette TRACE conn4 <- [1,2846,null,{}] 13:28:45 INFO - PROCESS | 1970 | 1461356925792 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:46 INFO - PROCESS | 1970 | 1461356926009 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 13:28:46 INFO - PROCESS | 1970 | 1461356926281 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a75bf1000 == 196 [pid = 1970] [id = 719] 13:28:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a4e43f000) [pid = 1970] [serial = 2158] [outer = (nil)] 13:28:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a63cbb000) [pid = 1970] [serial = 2159] [outer = 0x7f1a4e43f000] 13:28:46 INFO - PROCESS | 1970 | 1461356926399 Marionette DEBUG loaded listener.js 13:28:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a63f19000) [pid = 1970] [serial = 2160] [outer = 0x7f1a4e43f000] 13:28:47 INFO - PROCESS | 1970 | 1461356927285 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:28:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:28:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1530ms 13:28:47 INFO - PROCESS | 1970 | 1461356927315 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 13:28:47 INFO - PROCESS | 1970 | 1461356927319 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 13:28:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:28:47 INFO - PROCESS | 1970 | 1461356927324 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:28:47 INFO - PROCESS | 1970 | 1461356927327 Marionette TRACE conn4 <- [1,2850,null,{}] 13:28:47 INFO - PROCESS | 1970 | 1461356927332 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:47 INFO - PROCESS | 1970 | 1461356927558 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 13:28:47 INFO - PROCESS | 1970 | 1461356927836 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:47 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a455e4000 == 197 [pid = 1970] [id = 720] 13:28:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a61fa2c00) [pid = 1970] [serial = 2161] [outer = (nil)] 13:28:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a63fb9c00) [pid = 1970] [serial = 2162] [outer = 0x7f1a61fa2c00] 13:28:47 INFO - PROCESS | 1970 | 1461356927952 Marionette DEBUG loaded listener.js 13:28:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a67c8a000) [pid = 1970] [serial = 2163] [outer = 0x7f1a61fa2c00] 13:28:48 INFO - PROCESS | 1970 | 1461356928861 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:28:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:28:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1587ms 13:28:48 INFO - PROCESS | 1970 | 1461356928913 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 13:28:48 INFO - PROCESS | 1970 | 1461356928916 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 13:28:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:28:48 INFO - PROCESS | 1970 | 1461356928922 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:28:48 INFO - PROCESS | 1970 | 1461356928924 Marionette TRACE conn4 <- [1,2854,null,{}] 13:28:48 INFO - PROCESS | 1970 | 1461356928929 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:49 INFO - PROCESS | 1970 | 1461356929163 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 13:28:49 INFO - PROCESS | 1970 | 1461356929443 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:49 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a73232000 == 198 [pid = 1970] [id = 721] 13:28:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a44b96800) [pid = 1970] [serial = 2164] [outer = (nil)] 13:28:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a67c8d400) [pid = 1970] [serial = 2165] [outer = 0x7f1a44b96800] 13:28:49 INFO - PROCESS | 1970 | 1461356929561 Marionette DEBUG loaded listener.js 13:28:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a6dad7800) [pid = 1970] [serial = 2166] [outer = 0x7f1a44b96800] 13:28:50 INFO - PROCESS | 1970 | 1461356930427 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:28:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:28:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1536ms 13:28:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:28:50 INFO - PROCESS | 1970 | 1461356930458 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 13:28:50 INFO - PROCESS | 1970 | 1461356930461 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 13:28:50 INFO - PROCESS | 1970 | 1461356930467 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:28:50 INFO - PROCESS | 1970 | 1461356930470 Marionette TRACE conn4 <- [1,2858,null,{}] 13:28:50 INFO - PROCESS | 1970 | 1461356930476 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:50 INFO - PROCESS | 1970 | 1461356930720 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 13:28:51 INFO - PROCESS | 1970 | 1461356930997 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d51a800 == 199 [pid = 1970] [id = 722] 13:28:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a44c55c00) [pid = 1970] [serial = 2167] [outer = (nil)] 13:28:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a6dae6c00) [pid = 1970] [serial = 2168] [outer = 0x7f1a44c55c00] 13:28:51 INFO - PROCESS | 1970 | 1461356931114 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a6dbea800) [pid = 1970] [serial = 2169] [outer = 0x7f1a44c55c00] 13:28:52 INFO - PROCESS | 1970 | 1461356932003 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:28:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:28:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1586ms 13:28:52 INFO - PROCESS | 1970 | 1461356932053 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 13:28:52 INFO - PROCESS | 1970 | 1461356932057 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 13:28:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:28:52 INFO - PROCESS | 1970 | 1461356932063 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:28:52 INFO - PROCESS | 1970 | 1461356932065 Marionette TRACE conn4 <- [1,2862,null,{}] 13:28:52 INFO - PROCESS | 1970 | 1461356932071 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:52 INFO - PROCESS | 1970 | 1461356932309 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 13:28:53 INFO - PROCESS | 1970 | 1461356933445 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a431db800 == 200 [pid = 1970] [id = 723] 13:28:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a45f93c00) [pid = 1970] [serial = 2170] [outer = (nil)] 13:28:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a46085400) [pid = 1970] [serial = 2171] [outer = 0x7f1a45f93c00] 13:28:53 INFO - PROCESS | 1970 | 1461356933523 Marionette DEBUG loaded listener.js 13:28:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a462c2c00) [pid = 1970] [serial = 2172] [outer = 0x7f1a45f93c00] 13:28:54 INFO - PROCESS | 1970 | 1461356934426 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:28:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:28:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2428ms 13:28:54 INFO - PROCESS | 1970 | 1461356934494 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 13:28:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:28:54 INFO - PROCESS | 1970 | 1461356934500 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 13:28:54 INFO - PROCESS | 1970 | 1461356934509 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:28:54 INFO - PROCESS | 1970 | 1461356934513 Marionette TRACE conn4 <- [1,2866,null,{}] 13:28:54 INFO - PROCESS | 1970 | 1461356934520 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:54 INFO - PROCESS | 1970 | 1461356934738 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 13:28:55 INFO - PROCESS | 1970 | 1461356935057 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a1a1000 == 199 [pid = 1970] [id = 638] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a8ae800 == 198 [pid = 1970] [id = 592] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72709000 == 197 [pid = 1970] [id = 178] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a488ec800 == 196 [pid = 1970] [id = 440] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72f35000 == 195 [pid = 1970] [id = 245] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5fcba800 == 194 [pid = 1970] [id = 238] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a48a85800 == 193 [pid = 1970] [id = 586] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d020000 == 192 [pid = 1970] [id = 704] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4cd47000 == 191 [pid = 1970] [id = 703] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d030800 == 190 [pid = 1970] [id = 536] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a48a97800 == 189 [pid = 1970] [id = 702] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a46eec800 == 188 [pid = 1970] [id = 701] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a488ec000 == 187 [pid = 1970] [id = 700] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6ec32000 == 186 [pid = 1970] [id = 699] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6dd2d000 == 185 [pid = 1970] [id = 698] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a67cf9000 == 184 [pid = 1970] [id = 697] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61e0d000 == 183 [pid = 1970] [id = 696] 13:28:55 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a72fa1000 == 182 [pid = 1970] [id = 610] 13:28:55 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a448c9800 == 183 [pid = 1970] [id = 724] 13:28:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a44b9d800) [pid = 1970] [serial = 2173] [outer = (nil)] 13:28:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a46369c00) [pid = 1970] [serial = 2174] [outer = 0x7f1a44b9d800] 13:28:55 INFO - PROCESS | 1970 | 1461356935872 Marionette DEBUG loaded listener.js 13:28:55 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a488cf800) [pid = 1970] [serial = 2175] [outer = 0x7f1a44b9d800] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a4984c400) [pid = 1970] [serial = 1986] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a44c5c800) [pid = 1970] [serial = 2036] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a457e3800) [pid = 1970] [serial = 2037] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a55834800) [pid = 1970] [serial = 2012] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a44c56000) [pid = 1970] [serial = 1988] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a4cbbc400) [pid = 1970] [serial = 1997] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a46b2b800) [pid = 1970] [serial = 2039] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a479ac400) [pid = 1970] [serial = 2040] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a5b083c00) [pid = 1970] [serial = 2033] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a5a5ea000) [pid = 1970] [serial = 2030] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a58f3d000) [pid = 1970] [serial = 2027] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a574b1800) [pid = 1970] [serial = 2024] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a57469c00) [pid = 1970] [serial = 2021] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a55b37800) [pid = 1970] [serial = 2018] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a54ba8800) [pid = 1970] [serial = 2009] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a55aaec00) [pid = 1970] [serial = 2015] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a47823c00) [pid = 1970] [serial = 1991] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a4e668800) [pid = 1970] [serial = 2003] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a4a0cc400) [pid = 1970] [serial = 1994] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a4d5f6400) [pid = 1970] [serial = 2000] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a4f751c00) [pid = 1970] [serial = 2006] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 179 (0x7f1a46095400) [pid = 1970] [serial = 2045] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 178 (0x7f1a48ab2000) [pid = 1970] [serial = 2042] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 177 (0x7f1a4a0cc000) [pid = 1970] [serial = 2043] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | --DOMWINDOW == 176 (0x7f1a49854800) [pid = 1970] [serial = 2046] [outer = (nil)] [url = about:blank] 13:28:56 INFO - PROCESS | 1970 | 1461356936840 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:28:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:28:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2388ms 13:28:56 INFO - PROCESS | 1970 | 1461356936900 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 13:28:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:28:56 INFO - PROCESS | 1970 | 1461356936906 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 13:28:56 INFO - PROCESS | 1970 | 1461356936912 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:28:56 INFO - PROCESS | 1970 | 1461356936915 Marionette TRACE conn4 <- [1,2870,null,{}] 13:28:56 INFO - PROCESS | 1970 | 1461356936920 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:57 INFO - PROCESS | 1970 | 1461356937117 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 13:28:57 INFO - PROCESS | 1970 | 1461356937327 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a475cb000 == 184 [pid = 1970] [id = 725] 13:28:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 177 (0x7f1a44c5c800) [pid = 1970] [serial = 2176] [outer = (nil)] 13:28:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 178 (0x7f1a48ab4400) [pid = 1970] [serial = 2177] [outer = 0x7f1a44c5c800] 13:28:57 INFO - PROCESS | 1970 | 1461356937397 Marionette DEBUG loaded listener.js 13:28:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 179 (0x7f1a49eb1800) [pid = 1970] [serial = 2178] [outer = 0x7f1a44c5c800] 13:28:58 INFO - PROCESS | 1970 | 1461356938221 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 13:28:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:28:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1379ms 13:28:58 INFO - PROCESS | 1970 | 1461356938291 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 13:28:58 INFO - PROCESS | 1970 | 1461356938295 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 13:28:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:28:58 INFO - PROCESS | 1970 | 1461356938313 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:28:58 INFO - PROCESS | 1970 | 1461356938323 Marionette TRACE conn4 <- [1,2874,null,{}] 13:28:58 INFO - PROCESS | 1970 | 1461356938330 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:58 INFO - PROCESS | 1970 | 1461356938614 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 13:28:58 INFO - PROCESS | 1970 | 1461356938649 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a488e3800 == 185 [pid = 1970] [id = 726] 13:28:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 180 (0x7f1a48aa5800) [pid = 1970] [serial = 2179] [outer = (nil)] 13:28:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a4a68f400) [pid = 1970] [serial = 2180] [outer = 0x7f1a48aa5800] 13:28:58 INFO - PROCESS | 1970 | 1461356938710 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a4a8ca000) [pid = 1970] [serial = 2181] [outer = 0x7f1a48aa5800] 13:28:59 INFO - PROCESS | 1970 | 1461356939627 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:28:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:28:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1344ms 13:28:59 INFO - PROCESS | 1970 | 1461356939654 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 13:28:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:28:59 INFO - PROCESS | 1970 | 1461356939658 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 13:28:59 INFO - PROCESS | 1970 | 1461356939664 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:28:59 INFO - PROCESS | 1970 | 1461356939667 Marionette TRACE conn4 <- [1,2878,null,{}] 13:28:59 INFO - PROCESS | 1970 | 1461356939671 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:28:59 INFO - PROCESS | 1970 | 1461356939953 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 13:29:00 INFO - PROCESS | 1970 | 1461356940003 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:00 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49b07800 == 186 [pid = 1970] [id = 727] 13:29:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a46363000) [pid = 1970] [serial = 2182] [outer = (nil)] 13:29:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a4cbb5800) [pid = 1970] [serial = 2183] [outer = 0x7f1a46363000] 13:29:00 INFO - PROCESS | 1970 | 1461356940103 Marionette DEBUG loaded listener.js 13:29:00 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a4ce4e000) [pid = 1970] [serial = 2184] [outer = 0x7f1a46363000] 13:29:01 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a4a8d1c00) [pid = 1970] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:29:01 INFO - PROCESS | 1970 | --DOMWINDOW == 183 (0x7f1a44b94400) [pid = 1970] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:29:01 INFO - PROCESS | 1970 | --DOMWINDOW == 182 (0x7f1a46b2fc00) [pid = 1970] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:29:01 INFO - PROCESS | 1970 | --DOMWINDOW == 181 (0x7f1a45f9ec00) [pid = 1970] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:29:01 INFO - PROCESS | 1970 | --DOMWINDOW == 180 (0x7f1a46083c00) [pid = 1970] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:29:02 INFO - PROCESS | 1970 | 1461356941999 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:29:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:29:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2378ms 13:29:02 INFO - PROCESS | 1970 | 1461356942043 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 13:29:02 INFO - PROCESS | 1970 | 1461356942047 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 13:29:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:29:02 INFO - PROCESS | 1970 | 1461356942054 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:29:02 INFO - PROCESS | 1970 | 1461356942058 Marionette TRACE conn4 <- [1,2882,null,{}] 13:29:02 INFO - PROCESS | 1970 | 1461356942063 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:02 INFO - PROCESS | 1970 | 1461356942338 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 13:29:02 INFO - PROCESS | 1970 | 1461356942363 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:02 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a89f800 == 187 [pid = 1970] [id = 728] 13:29:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 181 (0x7f1a4d004c00) [pid = 1970] [serial = 2185] [outer = (nil)] 13:29:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 182 (0x7f1a4d00a000) [pid = 1970] [serial = 2186] [outer = 0x7f1a4d004c00] 13:29:02 INFO - PROCESS | 1970 | 1461356942435 Marionette DEBUG loaded listener.js 13:29:02 INFO - PROCESS | 1970 | ++DOMWINDOW == 183 (0x7f1a4d5f9c00) [pid = 1970] [serial = 2187] [outer = 0x7f1a4d004c00] 13:29:03 INFO - PROCESS | 1970 | 1461356943345 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:29:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:29:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1327ms 13:29:03 INFO - PROCESS | 1970 | 1461356943404 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 13:29:03 INFO - PROCESS | 1970 | 1461356943407 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 13:29:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:29:03 INFO - PROCESS | 1970 | 1461356943414 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:29:03 INFO - PROCESS | 1970 | 1461356943415 Marionette TRACE conn4 <- [1,2886,null,{}] 13:29:03 INFO - PROCESS | 1970 | 1461356943420 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:03 INFO - PROCESS | 1970 | 1461356943606 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 13:29:03 INFO - PROCESS | 1970 | 1461356943972 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a455f4000 == 188 [pid = 1970] [id = 729] 13:29:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 184 (0x7f1a44b9fc00) [pid = 1970] [serial = 2188] [outer = (nil)] 13:29:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a457de400) [pid = 1970] [serial = 2189] [outer = 0x7f1a44b9fc00] 13:29:04 INFO - PROCESS | 1970 | 1461356944117 Marionette DEBUG loaded listener.js 13:29:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a462cfc00) [pid = 1970] [serial = 2190] [outer = 0x7f1a44b9fc00] 13:29:05 INFO - PROCESS | 1970 | 1461356945101 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:29:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:29:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1733ms 13:29:05 INFO - PROCESS | 1970 | 1461356945150 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 13:29:05 INFO - PROCESS | 1970 | 1461356945159 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 13:29:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:29:05 INFO - PROCESS | 1970 | 1461356945170 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:29:05 INFO - PROCESS | 1970 | 1461356945174 Marionette TRACE conn4 <- [1,2890,null,{}] 13:29:05 INFO - PROCESS | 1970 | 1461356945181 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:05 INFO - PROCESS | 1970 | 1461356945417 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 13:29:05 INFO - PROCESS | 1970 | 1461356945730 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a48886000 == 189 [pid = 1970] [id = 730] 13:29:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a4782a000) [pid = 1970] [serial = 2191] [outer = (nil)] 13:29:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a48a55c00) [pid = 1970] [serial = 2192] [outer = 0x7f1a4782a000] 13:29:05 INFO - PROCESS | 1970 | 1461356945813 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a498e1000) [pid = 1970] [serial = 2193] [outer = 0x7f1a4782a000] 13:29:06 INFO - PROCESS | 1970 | 1461356946723 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:29:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:29:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1631ms 13:29:06 INFO - PROCESS | 1970 | 1461356946804 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 13:29:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:29:06 INFO - PROCESS | 1970 | 1461356946810 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 13:29:06 INFO - PROCESS | 1970 | 1461356946817 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 1970 | 1461356946820 Marionette TRACE conn4 <- [1,2894,null,{}] 13:29:06 INFO - PROCESS | 1970 | 1461356946826 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:07 INFO - PROCESS | 1970 | 1461356947095 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 13:29:07 INFO - PROCESS | 1970 | 1461356947436 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4bdd6800 == 190 [pid = 1970] [id = 731] 13:29:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a4a0cf400) [pid = 1970] [serial = 2194] [outer = (nil)] 13:29:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a4a5bac00) [pid = 1970] [serial = 2195] [outer = 0x7f1a4a0cf400] 13:29:07 INFO - PROCESS | 1970 | 1461356947518 Marionette DEBUG loaded listener.js 13:29:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a4a7ba400) [pid = 1970] [serial = 2196] [outer = 0x7f1a4a0cf400] 13:29:08 INFO - PROCESS | 1970 | 1461356948460 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:29:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:29:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1681ms 13:29:08 INFO - PROCESS | 1970 | 1461356948498 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 13:29:08 INFO - PROCESS | 1970 | 1461356948501 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 13:29:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:29:08 INFO - PROCESS | 1970 | 1461356948518 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 1970 | 1461356948528 Marionette TRACE conn4 <- [1,2898,null,{}] 13:29:08 INFO - PROCESS | 1970 | 1461356948535 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:08 INFO - PROCESS | 1970 | 1461356948774 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 13:29:09 INFO - PROCESS | 1970 | 1461356949033 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:09 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d78a800 == 191 [pid = 1970] [id = 732] 13:29:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a4a5acc00) [pid = 1970] [serial = 2197] [outer = (nil)] 13:29:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a4e370400) [pid = 1970] [serial = 2198] [outer = 0x7f1a4a5acc00] 13:29:09 INFO - PROCESS | 1970 | 1461356949159 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a4e664800) [pid = 1970] [serial = 2199] [outer = 0x7f1a4a5acc00] 13:29:10 INFO - PROCESS | 1970 | 1461356950051 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:29:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:29:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1594ms 13:29:10 INFO - PROCESS | 1970 | 1461356950103 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 13:29:10 INFO - PROCESS | 1970 | 1461356950108 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 13:29:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:29:10 INFO - PROCESS | 1970 | 1461356950114 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:29:10 INFO - PROCESS | 1970 | 1461356950116 Marionette TRACE conn4 <- [1,2902,null,{}] 13:29:10 INFO - PROCESS | 1970 | 1461356950122 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:10 INFO - PROCESS | 1970 | 1461356950336 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 13:29:10 INFO - PROCESS | 1970 | 1461356950556 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:10 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e635000 == 192 [pid = 1970] [id = 733] 13:29:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a4cbb3800) [pid = 1970] [serial = 2200] [outer = (nil)] 13:29:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a4f305400) [pid = 1970] [serial = 2201] [outer = 0x7f1a4cbb3800] 13:29:10 INFO - PROCESS | 1970 | 1461356950672 Marionette DEBUG loaded listener.js 13:29:10 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a4f470800) [pid = 1970] [serial = 2202] [outer = 0x7f1a4cbb3800] 13:29:11 INFO - PROCESS | 1970 | 1461356951634 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:29:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:29:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1575ms 13:29:11 INFO - PROCESS | 1970 | 1461356951692 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 13:29:11 INFO - PROCESS | 1970 | 1461356951695 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 13:29:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:29:11 INFO - PROCESS | 1970 | 1461356951703 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:29:11 INFO - PROCESS | 1970 | 1461356951706 Marionette TRACE conn4 <- [1,2906,null,{}] 13:29:11 INFO - PROCESS | 1970 | 1461356951711 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:11 INFO - PROCESS | 1970 | 1461356951927 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 13:29:12 INFO - PROCESS | 1970 | 1461356952198 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53f95800 == 193 [pid = 1970] [id = 734] 13:29:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a4f674400) [pid = 1970] [serial = 2203] [outer = (nil)] 13:29:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a4f6c6800) [pid = 1970] [serial = 2204] [outer = 0x7f1a4f674400] 13:29:12 INFO - PROCESS | 1970 | 1461356952340 Marionette DEBUG loaded listener.js 13:29:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a548ef800) [pid = 1970] [serial = 2205] [outer = 0x7f1a4f674400] 13:29:13 INFO - PROCESS | 1970 | 1461356953285 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:29:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:29:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1632ms 13:29:13 INFO - PROCESS | 1970 | 1461356953336 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 13:29:13 INFO - PROCESS | 1970 | 1461356953340 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 13:29:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:29:13 INFO - PROCESS | 1970 | 1461356953345 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:29:13 INFO - PROCESS | 1970 | 1461356953348 Marionette TRACE conn4 <- [1,2910,null,{}] 13:29:13 INFO - PROCESS | 1970 | 1461356953353 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:13 INFO - PROCESS | 1970 | 1461356953585 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 13:29:13 INFO - PROCESS | 1970 | 1461356953846 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:13 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54bc4800 == 194 [pid = 1970] [id = 735] 13:29:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a54973400) [pid = 1970] [serial = 2206] [outer = (nil)] 13:29:13 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a54b03800) [pid = 1970] [serial = 2207] [outer = 0x7f1a54973400] 13:29:13 INFO - PROCESS | 1970 | 1461356953960 Marionette DEBUG loaded listener.js 13:29:14 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a55760c00) [pid = 1970] [serial = 2208] [outer = 0x7f1a54973400] 13:29:14 INFO - PROCESS | 1970 | 1461356954712 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 13:29:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:29:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:29:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1426ms 13:29:14 INFO - PROCESS | 1970 | 1461356954773 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 13:29:14 INFO - PROCESS | 1970 | 1461356954777 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 13:29:14 INFO - TEST-START | /DOMEvents/constructors.html 13:29:14 INFO - PROCESS | 1970 | 1461356954783 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:29:14 INFO - PROCESS | 1970 | 1461356954786 Marionette TRACE conn4 <- [1,2914,null,{}] 13:29:14 INFO - PROCESS | 1970 | 1461356954793 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:15 INFO - PROCESS | 1970 | 1461356955026 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 13:29:15 INFO - PROCESS | 1970 | 1461356955301 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:15 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56a8c800 == 195 [pid = 1970] [id = 736] 13:29:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a48a4f400) [pid = 1970] [serial = 2209] [outer = (nil)] 13:29:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a5582fc00) [pid = 1970] [serial = 2210] [outer = 0x7f1a48a4f400] 13:29:15 INFO - PROCESS | 1970 | 1461356955378 Marionette DEBUG loaded listener.js 13:29:15 INFO - PROCESS | 1970 | ++DOMWINDOW == 207 (0x7f1a559b1800) [pid = 1970] [serial = 2211] [outer = 0x7f1a48a4f400] 13:29:16 INFO - PROCESS | 1970 | 1461356956273 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:29:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:29:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:29:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:29:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:29:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:29:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:29:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:29:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:29:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 1550ms 13:29:16 INFO - PROCESS | 1970 | 1461356956333 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 13:29:16 INFO - PROCESS | 1970 | 1461356956339 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 13:29:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:29:16 INFO - PROCESS | 1970 | 1461356956346 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:29:16 INFO - PROCESS | 1970 | 1461356956355 Marionette TRACE conn4 <- [1,2918,null,{}] 13:29:16 INFO - PROCESS | 1970 | 1461356956366 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:16 INFO - PROCESS | 1970 | 1461356956574 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 13:29:16 INFO - PROCESS | 1970 | 1461356956840 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5714a800 == 196 [pid = 1970] [id = 737] 13:29:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a4e372800) [pid = 1970] [serial = 2212] [outer = (nil)] 13:29:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a55aae000) [pid = 1970] [serial = 2213] [outer = 0x7f1a4e372800] 13:29:16 INFO - PROCESS | 1970 | 1461356956956 Marionette DEBUG loaded listener.js 13:29:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a56ceb000) [pid = 1970] [serial = 2214] [outer = 0x7f1a4e372800] 13:29:17 INFO - PROCESS | 1970 | 1461356957757 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:29:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:29:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1446ms 13:29:17 INFO - PROCESS | 1970 | 1461356957794 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 13:29:17 INFO - PROCESS | 1970 | 1461356957798 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 13:29:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:29:17 INFO - PROCESS | 1970 | 1461356957804 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:29:17 INFO - PROCESS | 1970 | 1461356957807 Marionette TRACE conn4 <- [1,2922,null,{}] 13:29:17 INFO - PROCESS | 1970 | 1461356957812 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:18 INFO - PROCESS | 1970 | 1461356958033 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 13:29:18 INFO - PROCESS | 1970 | 1461356958307 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:18 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a576c9000 == 197 [pid = 1970] [id = 738] 13:29:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a5497cc00) [pid = 1970] [serial = 2215] [outer = (nil)] 13:29:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a56cf2400) [pid = 1970] [serial = 2216] [outer = 0x7f1a5497cc00] 13:29:18 INFO - PROCESS | 1970 | 1461356958390 Marionette DEBUG loaded listener.js 13:29:18 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a5702c800) [pid = 1970] [serial = 2217] [outer = 0x7f1a5497cc00] 13:29:19 INFO - PROCESS | 1970 | [1970] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:29:19 INFO - PROCESS | 1970 | [1970] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:29:19 INFO - PROCESS | 1970 | [1970] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:29:19 INFO - PROCESS | 1970 | [1970] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:29:19 INFO - PROCESS | 1970 | 1461356959231 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 13:29:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:29:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:29:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:29:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:29:19 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 13:29:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:29:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:29:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:29:19 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 13:29:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:29:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:29:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:29:19 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]" 13:29:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:29:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:29:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:29:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:29:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1481ms 13:29:19 INFO - PROCESS | 1970 | 1461356959291 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 13:29:19 INFO - PROCESS | 1970 | 1461356959294 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 13:29:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:29:19 INFO - PROCESS | 1970 | 1461356959303 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:29:19 INFO - PROCESS | 1970 | 1461356959306 Marionette TRACE conn4 <- [1,2926,null,{}] 13:29:19 INFO - PROCESS | 1970 | 1461356959358 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:19 INFO - PROCESS | 1970 | 1461356959568 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 13:29:19 INFO - PROCESS | 1970 | 1461356959824 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57a9d800 == 198 [pid = 1970] [id = 739] 13:29:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a57030000) [pid = 1970] [serial = 2218] [outer = (nil)] 13:29:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a5747d000) [pid = 1970] [serial = 2219] [outer = 0x7f1a57030000] 13:29:19 INFO - PROCESS | 1970 | 1461356959913 Marionette DEBUG loaded listener.js 13:29:20 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a574ab400) [pid = 1970] [serial = 2220] [outer = 0x7f1a57030000] 13:29:20 INFO - PROCESS | 1970 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:29:20 INFO - PROCESS | 1970 | 1461356960764 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 13:29:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:29:20 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1475ms 13:29:20 INFO - PROCESS | 1970 | 1461356960779 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 13:29:20 INFO - PROCESS | 1970 | 1461356960783 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 13:29:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:29:20 INFO - PROCESS | 1970 | 1461356960788 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:29:20 INFO - PROCESS | 1970 | 1461356960792 Marionette TRACE conn4 <- [1,2930,null,{}] 13:29:20 INFO - PROCESS | 1970 | 1461356960798 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:21 INFO - PROCESS | 1970 | 1461356961073 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 13:29:21 INFO - PROCESS | 1970 | 1461356961332 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5a6b8800 == 199 [pid = 1970] [id = 740] 13:29:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a498db800) [pid = 1970] [serial = 2221] [outer = (nil)] 13:29:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a58fef800) [pid = 1970] [serial = 2222] [outer = 0x7f1a498db800] 13:29:21 INFO - PROCESS | 1970 | 1461356961413 Marionette DEBUG loaded listener.js 13:29:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a5a654000) [pid = 1970] [serial = 2223] [outer = 0x7f1a498db800] 13:29:22 INFO - PROCESS | 1970 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:29:22 INFO - PROCESS | 1970 | 1461356962197 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 13:29:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:29:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1427ms 13:29:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:29:22 INFO - PROCESS | 1970 | 1461356962215 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 13:29:22 INFO - PROCESS | 1970 | 1461356962218 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 13:29:22 INFO - PROCESS | 1970 | 1461356962224 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:29:22 INFO - PROCESS | 1970 | 1461356962227 Marionette TRACE conn4 <- [1,2934,null,{}] 13:29:22 INFO - PROCESS | 1970 | 1461356962232 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:22 INFO - PROCESS | 1970 | 1461356962461 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 13:29:22 INFO - PROCESS | 1970 | 1461356962737 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:22 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5abd0000 == 200 [pid = 1970] [id = 741] 13:29:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a57469000) [pid = 1970] [serial = 2224] [outer = (nil)] 13:29:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 221 (0x7f1a5aa0e000) [pid = 1970] [serial = 2225] [outer = 0x7f1a57469000] 13:29:22 INFO - PROCESS | 1970 | 1461356962817 Marionette DEBUG loaded listener.js 13:29:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 222 (0x7f1a5adeec00) [pid = 1970] [serial = 2226] [outer = 0x7f1a57469000] 13:29:23 INFO - PROCESS | 1970 | 1461356963614 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:29:23 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:29:23 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1438ms 13:29:23 INFO - PROCESS | 1970 | 1461356963668 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 13:29:23 INFO - PROCESS | 1970 | 1461356963671 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 13:29:23 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:29:23 INFO - PROCESS | 1970 | 1461356963686 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:29:23 INFO - PROCESS | 1970 | 1461356963690 Marionette TRACE conn4 <- [1,2938,null,{}] 13:29:23 INFO - PROCESS | 1970 | 1461356963696 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:23 INFO - PROCESS | 1970 | 1461356963920 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 13:29:24 INFO - PROCESS | 1970 | 1461356964189 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:24 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b1d1800 == 201 [pid = 1970] [id = 742] 13:29:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 223 (0x7f1a5a5b9c00) [pid = 1970] [serial = 2227] [outer = (nil)] 13:29:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 224 (0x7f1a5b08cc00) [pid = 1970] [serial = 2228] [outer = 0x7f1a5a5b9c00] 13:29:24 INFO - PROCESS | 1970 | 1461356964283 Marionette DEBUG loaded listener.js 13:29:24 INFO - PROCESS | 1970 | ++DOMWINDOW == 225 (0x7f1a5b50cc00) [pid = 1970] [serial = 2229] [outer = 0x7f1a5a5b9c00] 13:29:25 INFO - PROCESS | 1970 | 1461356965075 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:29:25 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. 13:29:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1445ms 13:29:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:29:25 INFO - PROCESS | 1970 | 1461356965131 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 13:29:25 INFO - PROCESS | 1970 | 1461356965133 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 13:29:25 INFO - PROCESS | 1970 | 1461356965141 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:29:25 INFO - PROCESS | 1970 | 1461356965143 Marionette TRACE conn4 <- [1,2942,null,{}] 13:29:25 INFO - PROCESS | 1970 | 1461356965149 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:25 INFO - PROCESS | 1970 | 1461356965394 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 13:29:25 INFO - PROCESS | 1970 | 1461356965644 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5b686800 == 202 [pid = 1970] [id = 743] 13:29:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 226 (0x7f1a4a5b6800) [pid = 1970] [serial = 2230] [outer = (nil)] 13:29:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 227 (0x7f1a5b58b800) [pid = 1970] [serial = 2231] [outer = 0x7f1a4a5b6800] 13:29:25 INFO - PROCESS | 1970 | 1461356965722 Marionette DEBUG loaded listener.js 13:29:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 228 (0x7f1a5b83dc00) [pid = 1970] [serial = 2232] [outer = 0x7f1a4a5b6800] 13:29:26 INFO - PROCESS | 1970 | 1461356966496 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 13:29:26 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 13:29:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:29:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1385ms 13:29:26 INFO - PROCESS | 1970 | 1461356966526 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 13:29:26 INFO - PROCESS | 1970 | 1461356966530 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 13:29:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:29:26 INFO - PROCESS | 1970 | 1461356966536 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:29:26 INFO - PROCESS | 1970 | 1461356966539 Marionette TRACE conn4 <- [1,2946,null,{}] 13:29:26 INFO - PROCESS | 1970 | 1461356966545 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:26 INFO - PROCESS | 1970 | 1461356966809 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 13:29:27 INFO - PROCESS | 1970 | 1461356967065 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:27 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5f994800 == 203 [pid = 1970] [id = 744] 13:29:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 229 (0x7f1a5aa08000) [pid = 1970] [serial = 2233] [outer = (nil)] 13:29:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 230 (0x7f1a5b83ec00) [pid = 1970] [serial = 2234] [outer = 0x7f1a5aa08000] 13:29:27 INFO - PROCESS | 1970 | 1461356967143 Marionette DEBUG loaded listener.js 13:29:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 231 (0x7f1a5e129400) [pid = 1970] [serial = 2235] [outer = 0x7f1a5aa08000] 13:29:27 INFO - PROCESS | 1970 | 1461356967892 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:29:27 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. 13:29:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1387ms 13:29:27 INFO - PROCESS | 1970 | 1461356967928 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 13:29:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:29:27 INFO - PROCESS | 1970 | 1461356967934 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 13:29:27 INFO - PROCESS | 1970 | 1461356967942 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:29:27 INFO - PROCESS | 1970 | 1461356967945 Marionette TRACE conn4 <- [1,2950,null,{}] 13:29:27 INFO - PROCESS | 1970 | 1461356967954 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:28 INFO - PROCESS | 1970 | 1461356968197 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 13:29:28 INFO - PROCESS | 1970 | 1461356968442 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60f1c800 == 204 [pid = 1970] [id = 745] 13:29:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 232 (0x7f1a5b089800) [pid = 1970] [serial = 2236] [outer = (nil)] 13:29:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 233 (0x7f1a5f04a800) [pid = 1970] [serial = 2237] [outer = 0x7f1a5b089800] 13:29:28 INFO - PROCESS | 1970 | 1461356968522 Marionette DEBUG loaded listener.js 13:29:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 234 (0x7f1a5f8e6c00) [pid = 1970] [serial = 2238] [outer = 0x7f1a5b089800] 13:29:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a612a5800 == 205 [pid = 1970] [id = 746] 13:29:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 235 (0x7f1a61499c00) [pid = 1970] [serial = 2239] [outer = (nil)] 13:29:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 236 (0x7f1a5fb5e400) [pid = 1970] [serial = 2240] [outer = 0x7f1a61499c00] 13:29:29 INFO - PROCESS | 1970 | 1461356969455 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:29:29 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. 13:29:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1537ms 13:29:29 INFO - PROCESS | 1970 | 1461356969488 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 13:29:29 INFO - PROCESS | 1970 | 1461356969490 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 13:29:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:29:29 INFO - PROCESS | 1970 | 1461356969499 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:29:29 INFO - PROCESS | 1970 | 1461356969502 Marionette TRACE conn4 <- [1,2954,null,{}] 13:29:29 INFO - PROCESS | 1970 | 1461356969508 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:29 INFO - PROCESS | 1970 | 1461356969835 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 13:29:30 INFO - PROCESS | 1970 | 1461356970170 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:30 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a61e21000 == 206 [pid = 1970] [id = 747] 13:29:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 237 (0x7f1a4a5ba800) [pid = 1970] [serial = 2241] [outer = (nil)] 13:29:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 238 (0x7f1a60996c00) [pid = 1970] [serial = 2242] [outer = 0x7f1a4a5ba800] 13:29:30 INFO - PROCESS | 1970 | 1461356970246 Marionette DEBUG loaded listener.js 13:29:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 239 (0x7f1a61a79400) [pid = 1970] [serial = 2243] [outer = 0x7f1a4a5ba800] 13:29:30 INFO - PROCESS | 1970 | 1461356970995 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:29:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:29:31 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 13:29:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1529ms 13:29:31 INFO - PROCESS | 1970 | 1461356971030 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 13:29:31 INFO - PROCESS | 1970 | 1461356971034 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 13:29:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:29:31 INFO - PROCESS | 1970 | 1461356971040 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:29:31 INFO - PROCESS | 1970 | 1461356971042 Marionette TRACE conn4 <- [1,2958,null,{}] 13:29:31 INFO - PROCESS | 1970 | 1461356971048 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:31 INFO - PROCESS | 1970 | 1461356971313 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 13:29:31 INFO - PROCESS | 1970 | 1461356971556 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6dd2c000 == 207 [pid = 1970] [id = 748] 13:29:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 240 (0x7f1a4a694800) [pid = 1970] [serial = 2244] [outer = (nil)] 13:29:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 241 (0x7f1a61f29c00) [pid = 1970] [serial = 2245] [outer = 0x7f1a4a694800] 13:29:31 INFO - PROCESS | 1970 | 1461356971628 Marionette DEBUG loaded listener.js 13:29:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 242 (0x7f1a63a81400) [pid = 1970] [serial = 2246] [outer = 0x7f1a4a694800] 13:29:32 INFO - PROCESS | 1970 | 1461356972463 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:29:32 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. 13:29:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1432ms 13:29:32 INFO - PROCESS | 1970 | 1461356972473 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 13:29:32 INFO - PROCESS | 1970 | 1461356972477 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 13:29:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:29:32 INFO - PROCESS | 1970 | 1461356972484 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:29:32 INFO - PROCESS | 1970 | 1461356972486 Marionette TRACE conn4 <- [1,2962,null,{}] 13:29:32 INFO - PROCESS | 1970 | 1461356972492 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:32 INFO - PROCESS | 1970 | 1461356972721 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 13:29:33 INFO - PROCESS | 1970 | 1461356973002 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:33 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a70e80800 == 208 [pid = 1970] [id = 749] 13:29:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 243 (0x7f1a5fedc000) [pid = 1970] [serial = 2247] [outer = (nil)] 13:29:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 244 (0x7f1a63f1cc00) [pid = 1970] [serial = 2248] [outer = 0x7f1a5fedc000] 13:29:33 INFO - PROCESS | 1970 | 1461356973087 Marionette DEBUG loaded listener.js 13:29:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 245 (0x7f1a6cceec00) [pid = 1970] [serial = 2249] [outer = 0x7f1a5fedc000] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a461ae800 == 207 [pid = 1970] [id = 678] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4a89f800 == 206 [pid = 1970] [id = 728] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a49b07800 == 205 [pid = 1970] [id = 727] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a488e3800 == 204 [pid = 1970] [id = 726] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a475cb000 == 203 [pid = 1970] [id = 725] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a448c9800 == 202 [pid = 1970] [id = 724] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a431db800 == 201 [pid = 1970] [id = 723] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a73232000 == 200 [pid = 1970] [id = 721] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a455e4000 == 199 [pid = 1970] [id = 720] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a75bf1000 == 198 [pid = 1970] [id = 719] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a73234800 == 197 [pid = 1970] [id = 718] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a727a2000 == 196 [pid = 1970] [id = 717] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a7253e000 == 195 [pid = 1970] [id = 716] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a67cf7000 == 194 [pid = 1970] [id = 715] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61225800 == 193 [pid = 1970] [id = 714] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5e743000 == 192 [pid = 1970] [id = 713] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b685000 == 191 [pid = 1970] [id = 712] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5aebc800 == 190 [pid = 1970] [id = 711] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57bc5000 == 189 [pid = 1970] [id = 710] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5781d800 == 188 [pid = 1970] [id = 709] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56bb8800 == 187 [pid = 1970] [id = 708] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e632000 == 186 [pid = 1970] [id = 707] 13:29:35 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a488e1000 == 185 [pid = 1970] [id = 706] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 244 (0x7f1a4a5b6000) [pid = 1970] [serial = 1917] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 243 (0x7f1a4f46f400) [pid = 1970] [serial = 2117] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 242 (0x7f1a4ce48400) [pid = 1970] [serial = 2111] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 241 (0x7f1a462c3000) [pid = 1970] [serial = 2114] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 240 (0x7f1a4d011c00) [pid = 1970] [serial = 2112] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 239 (0x7f1a46ba1800) [pid = 1970] [serial = 2105] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 238 (0x7f1a4782ac00) [pid = 1970] [serial = 2106] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 237 (0x7f1a54b08c00) [pid = 1970] [serial = 2066] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 236 (0x7f1a4f30a000) [pid = 1970] [serial = 2063] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 235 (0x7f1a56d0b400) [pid = 1970] [serial = 2075] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 234 (0x7f1a488ce400) [pid = 1970] [serial = 2051] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 233 (0x7f1a5792d000) [pid = 1970] [serial = 2081] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 232 (0x7f1a5b587000) [pid = 1970] [serial = 2090] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 231 (0x7f1a4a8d0400) [pid = 1970] [serial = 2054] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 230 (0x7f1a462c3400) [pid = 1970] [serial = 2102] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 229 (0x7f1a4e372400) [pid = 1970] [serial = 2057] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 228 (0x7f1a4a5f1800) [pid = 1970] [serial = 2048] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 227 (0x7f1a5b8a9000) [pid = 1970] [serial = 2093] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 226 (0x7f1a5e664800) [pid = 1970] [serial = 2099] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 225 (0x7f1a5d713c00) [pid = 1970] [serial = 2096] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 224 (0x7f1a57182400) [pid = 1970] [serial = 2078] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 223 (0x7f1a559a9000) [pid = 1970] [serial = 2069] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 222 (0x7f1a5b089400) [pid = 1970] [serial = 2087] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 221 (0x7f1a55b2a800) [pid = 1970] [serial = 2072] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 220 (0x7f1a4e7c9800) [pid = 1970] [serial = 2060] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a5aa0a400) [pid = 1970] [serial = 2084] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 218 (0x7f1a498e6800) [pid = 1970] [serial = 2108] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 217 (0x7f1a4a5af000) [pid = 1970] [serial = 2109] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | --DOMWINDOW == 216 (0x7f1a4d5fb000) [pid = 1970] [serial = 2115] [outer = (nil)] [url = about:blank] 13:29:35 INFO - PROCESS | 1970 | 1461356975824 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:29:35 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. 13:29:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 3441ms 13:29:35 INFO - PROCESS | 1970 | 1461356975926 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 13:29:35 INFO - PROCESS | 1970 | 1461356975931 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 13:29:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:29:35 INFO - PROCESS | 1970 | 1461356975938 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:29:35 INFO - PROCESS | 1970 | 1461356975943 Marionette TRACE conn4 <- [1,2966,null,{}] 13:29:35 INFO - PROCESS | 1970 | 1461356975956 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:36 INFO - PROCESS | 1970 | 1461356976151 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 13:29:36 INFO - PROCESS | 1970 | 1461356976162 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:36 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46c1b000 == 186 [pid = 1970] [id = 750] 13:29:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a46370800) [pid = 1970] [serial = 2250] [outer = (nil)] 13:29:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a46ba1800) [pid = 1970] [serial = 2251] [outer = 0x7f1a46370800] 13:29:36 INFO - PROCESS | 1970 | 1461356976260 Marionette DEBUG loaded listener.js 13:29:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a479a3c00) [pid = 1970] [serial = 2252] [outer = 0x7f1a46370800] 13:29:37 INFO - PROCESS | 1970 | 1461356977174 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:29:37 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. 13:29:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1287ms 13:29:37 INFO - PROCESS | 1970 | 1461356977226 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 13:29:37 INFO - PROCESS | 1970 | 1461356977233 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 13:29:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:29:37 INFO - PROCESS | 1970 | 1461356977242 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:29:37 INFO - PROCESS | 1970 | 1461356977245 Marionette TRACE conn4 <- [1,2970,null,{}] 13:29:37 INFO - PROCESS | 1970 | 1461356977251 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:37 INFO - PROCESS | 1970 | 1461356977524 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 13:29:37 INFO - PROCESS | 1970 | 1461356977550 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a47be9000 == 187 [pid = 1970] [id = 751] 13:29:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a47831400) [pid = 1970] [serial = 2253] [outer = (nil)] 13:29:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 221 (0x7f1a498e6800) [pid = 1970] [serial = 2254] [outer = 0x7f1a47831400] 13:29:37 INFO - PROCESS | 1970 | 1461356977610 Marionette DEBUG loaded listener.js 13:29:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 222 (0x7f1a4a5a8400) [pid = 1970] [serial = 2255] [outer = 0x7f1a47831400] 13:29:38 INFO - PROCESS | 1970 | 1461356978529 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:29:38 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. 13:29:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1327ms 13:29:38 INFO - PROCESS | 1970 | 1461356978570 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 13:29:38 INFO - PROCESS | 1970 | 1461356978573 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 13:29:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:29:38 INFO - PROCESS | 1970 | 1461356978579 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:29:38 INFO - PROCESS | 1970 | 1461356978584 Marionette TRACE conn4 <- [1,2974,null,{}] 13:29:38 INFO - PROCESS | 1970 | 1461356978610 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:38 INFO - PROCESS | 1970 | 1461356978893 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 13:29:38 INFO - PROCESS | 1970 | 1461356978941 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:38 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a8a5000 == 188 [pid = 1970] [id = 752] 13:29:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 223 (0x7f1a4a8c4400) [pid = 1970] [serial = 2256] [outer = (nil)] 13:29:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 224 (0x7f1a4cbb7000) [pid = 1970] [serial = 2257] [outer = 0x7f1a4a8c4400] 13:29:39 INFO - PROCESS | 1970 | 1461356979007 Marionette DEBUG loaded listener.js 13:29:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 225 (0x7f1a4d5eec00) [pid = 1970] [serial = 2258] [outer = 0x7f1a4a8c4400] 13:29:39 INFO - PROCESS | 1970 | 1461356979928 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 13:29:39 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. 13:29:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1392ms 13:29:39 INFO - PROCESS | 1970 | 1461356979972 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 13:29:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:29:39 INFO - PROCESS | 1970 | 1461356979976 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 13:29:39 INFO - PROCESS | 1970 | 1461356979981 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:29:39 INFO - PROCESS | 1970 | 1461356979984 Marionette TRACE conn4 <- [1,2978,null,{}] 13:29:40 INFO - PROCESS | 1970 | 1461356979995 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:40 INFO - PROCESS | 1970 | 1461356980290 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 13:29:41 INFO - PROCESS | 1970 | --DOMWINDOW == 224 (0x7f1a45f93c00) [pid = 1970] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:29:41 INFO - PROCESS | 1970 | --DOMWINDOW == 223 (0x7f1a46363000) [pid = 1970] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:29:41 INFO - PROCESS | 1970 | --DOMWINDOW == 222 (0x7f1a44b9d800) [pid = 1970] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:29:41 INFO - PROCESS | 1970 | --DOMWINDOW == 221 (0x7f1a44c5c800) [pid = 1970] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:29:41 INFO - PROCESS | 1970 | --DOMWINDOW == 220 (0x7f1a44c54800) [pid = 1970] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:29:41 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a48aa5800) [pid = 1970] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:29:41 INFO - PROCESS | 1970 | 1461356981252 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:41 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a476e0000 == 189 [pid = 1970] [id = 753] 13:29:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a44b97c00) [pid = 1970] [serial = 2259] [outer = (nil)] 13:29:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 221 (0x7f1a46ba3c00) [pid = 1970] [serial = 2260] [outer = 0x7f1a44b97c00] 13:29:41 INFO - PROCESS | 1970 | 1461356981323 Marionette DEBUG loaded listener.js 13:29:41 INFO - PROCESS | 1970 | ++DOMWINDOW == 222 (0x7f1a4e66e800) [pid = 1970] [serial = 2261] [outer = 0x7f1a44b97c00] 13:29:41 INFO - PROCESS | 1970 | 1461356981987 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:29:42 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. 13:29:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 2030ms 13:29:42 INFO - PROCESS | 1970 | 1461356982012 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 13:29:42 INFO - PROCESS | 1970 | 1461356982015 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 13:29:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:29:42 INFO - PROCESS | 1970 | 1461356982021 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:29:42 INFO - PROCESS | 1970 | 1461356982023 Marionette TRACE conn4 <- [1,2982,null,{}] 13:29:42 INFO - PROCESS | 1970 | 1461356982028 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:42 INFO - PROCESS | 1970 | 1461356982229 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 13:29:42 INFO - PROCESS | 1970 | 1461356982442 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:42 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d65b000 == 190 [pid = 1970] [id = 754] 13:29:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 223 (0x7f1a44c54800) [pid = 1970] [serial = 2262] [outer = (nil)] 13:29:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 224 (0x7f1a4f66e000) [pid = 1970] [serial = 2263] [outer = 0x7f1a44c54800] 13:29:42 INFO - PROCESS | 1970 | 1461356982513 Marionette DEBUG loaded listener.js 13:29:42 INFO - PROCESS | 1970 | ++DOMWINDOW == 225 (0x7f1a4f74e000) [pid = 1970] [serial = 2264] [outer = 0x7f1a44c54800] 13:29:43 INFO - PROCESS | 1970 | 1461356983394 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 13:29:43 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 13:29:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:29:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1385ms 13:29:43 INFO - PROCESS | 1970 | 1461356983410 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 13:29:43 INFO - PROCESS | 1970 | 1461356983415 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 13:29:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:29:43 INFO - PROCESS | 1970 | 1461356983424 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:29:43 INFO - PROCESS | 1970 | 1461356983429 Marionette TRACE conn4 <- [1,2986,null,{}] 13:29:43 INFO - PROCESS | 1970 | 1461356983440 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:43 INFO - PROCESS | 1970 | 1461356983683 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 13:29:43 INFO - PROCESS | 1970 | 1461356983984 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:44 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a476d2800 == 191 [pid = 1970] [id = 755] 13:29:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 226 (0x7f1a44c5c800) [pid = 1970] [serial = 2265] [outer = (nil)] 13:29:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 227 (0x7f1a498d9800) [pid = 1970] [serial = 2266] [outer = 0x7f1a44c5c800] 13:29:44 INFO - PROCESS | 1970 | 1461356984073 Marionette DEBUG loaded listener.js 13:29:44 INFO - PROCESS | 1970 | ++DOMWINDOW == 228 (0x7f1a4a5ba400) [pid = 1970] [serial = 2267] [outer = 0x7f1a44c5c800] 13:29:44 INFO - PROCESS | 1970 | 1461356984974 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:29:45 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. 13:29:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1584ms 13:29:45 INFO - PROCESS | 1970 | 1461356985009 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 13:29:45 INFO - PROCESS | 1970 | 1461356985017 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 13:29:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:29:45 INFO - PROCESS | 1970 | 1461356985028 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:29:45 INFO - PROCESS | 1970 | 1461356985032 Marionette TRACE conn4 <- [1,2990,null,{}] 13:29:45 INFO - PROCESS | 1970 | 1461356985038 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:45 INFO - PROCESS | 1970 | 1461356985314 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 13:29:45 INFO - PROCESS | 1970 | 1461356985598 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:45 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d51c800 == 192 [pid = 1970] [id = 756] 13:29:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 229 (0x7f1a4cbae800) [pid = 1970] [serial = 2268] [outer = (nil)] 13:29:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 230 (0x7f1a4e66c400) [pid = 1970] [serial = 2269] [outer = 0x7f1a4cbae800] 13:29:45 INFO - PROCESS | 1970 | 1461356985679 Marionette DEBUG loaded listener.js 13:29:45 INFO - PROCESS | 1970 | ++DOMWINDOW == 231 (0x7f1a4f47a800) [pid = 1970] [serial = 2270] [outer = 0x7f1a4cbae800] 13:29:46 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a53e9b800 == 193 [pid = 1970] [id = 757] 13:29:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 232 (0x7f1a54730800) [pid = 1970] [serial = 2271] [outer = (nil)] 13:29:46 INFO - PROCESS | 1970 | ++DOMWINDOW == 233 (0x7f1a4e7c4400) [pid = 1970] [serial = 2272] [outer = 0x7f1a54730800] 13:29:46 INFO - PROCESS | 1970 | 1461356986625 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:29:46 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. 13:29:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1640ms 13:29:46 INFO - PROCESS | 1970 | 1461356986668 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 13:29:46 INFO - PROCESS | 1970 | 1461356986672 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 13:29:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:29:46 INFO - PROCESS | 1970 | 1461356986678 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:29:46 INFO - PROCESS | 1970 | 1461356986685 Marionette TRACE conn4 <- [1,2994,null,{}] 13:29:46 INFO - PROCESS | 1970 | 1461356986712 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:47 INFO - PROCESS | 1970 | 1461356987040 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 13:29:47 INFO - PROCESS | 1970 | 1461356987354 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:47 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a54957000 == 194 [pid = 1970] [id = 758] 13:29:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 234 (0x7f1a54731800) [pid = 1970] [serial = 2273] [outer = (nil)] 13:29:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 235 (0x7f1a54baf400) [pid = 1970] [serial = 2274] [outer = 0x7f1a54731800] 13:29:47 INFO - PROCESS | 1970 | 1461356987437 Marionette DEBUG loaded listener.js 13:29:47 INFO - PROCESS | 1970 | ++DOMWINDOW == 236 (0x7f1a559ac400) [pid = 1970] [serial = 2275] [outer = 0x7f1a54731800] 13:29:48 INFO - PROCESS | 1970 | 1461356988223 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:29:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:29:48 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 13:29:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1592ms 13:29:48 INFO - PROCESS | 1970 | 1461356988273 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 13:29:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:29:48 INFO - PROCESS | 1970 | 1461356988278 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 13:29:48 INFO - PROCESS | 1970 | 1461356988284 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:29:48 INFO - PROCESS | 1970 | 1461356988288 Marionette TRACE conn4 <- [1,2998,null,{}] 13:29:48 INFO - PROCESS | 1970 | 1461356988293 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:48 INFO - PROCESS | 1970 | 1461356988550 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 13:29:48 INFO - PROCESS | 1970 | 1461356988831 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:48 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a573af800 == 195 [pid = 1970] [id = 759] 13:29:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 237 (0x7f1a5497b800) [pid = 1970] [serial = 2276] [outer = (nil)] 13:29:48 INFO - PROCESS | 1970 | ++DOMWINDOW == 238 (0x7f1a55b35c00) [pid = 1970] [serial = 2277] [outer = 0x7f1a5497b800] 13:29:48 INFO - PROCESS | 1970 | 1461356988920 Marionette DEBUG loaded listener.js 13:29:49 INFO - PROCESS | 1970 | ++DOMWINDOW == 239 (0x7f1a5738dc00) [pid = 1970] [serial = 2278] [outer = 0x7f1a5497b800] 13:29:49 INFO - PROCESS | 1970 | 1461356989773 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:29:49 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. 13:29:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1529ms 13:29:49 INFO - PROCESS | 1970 | 1461356989814 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 13:29:49 INFO - PROCESS | 1970 | 1461356989817 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 13:29:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:29:49 INFO - PROCESS | 1970 | 1461356989823 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:29:49 INFO - PROCESS | 1970 | 1461356989827 Marionette TRACE conn4 <- [1,3002,null,{}] 13:29:49 INFO - PROCESS | 1970 | 1461356989832 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:50 INFO - PROCESS | 1970 | 1461356990044 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 13:29:50 INFO - PROCESS | 1970 | 1461356990340 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:50 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57b77800 == 196 [pid = 1970] [id = 760] 13:29:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 240 (0x7f1a4e7cbc00) [pid = 1970] [serial = 2279] [outer = (nil)] 13:29:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 241 (0x7f1a57488800) [pid = 1970] [serial = 2280] [outer = 0x7f1a4e7cbc00] 13:29:50 INFO - PROCESS | 1970 | 1461356990422 Marionette DEBUG loaded listener.js 13:29:50 INFO - PROCESS | 1970 | ++DOMWINDOW == 242 (0x7f1a57629c00) [pid = 1970] [serial = 2281] [outer = 0x7f1a4e7cbc00] 13:29:51 INFO - PROCESS | 1970 | 1461356991217 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:29:51 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. 13:29:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1435ms 13:29:51 INFO - PROCESS | 1970 | 1461356991260 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 13:29:51 INFO - PROCESS | 1970 | 1461356991263 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 13:29:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:29:51 INFO - PROCESS | 1970 | 1461356991269 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:29:51 INFO - PROCESS | 1970 | 1461356991272 Marionette TRACE conn4 <- [1,3006,null,{}] 13:29:51 INFO - PROCESS | 1970 | 1461356991277 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:51 INFO - PROCESS | 1970 | 1461356991614 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 13:29:51 INFO - PROCESS | 1970 | 1461356991828 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:51 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5aeac800 == 197 [pid = 1970] [id = 761] 13:29:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 243 (0x7f1a58b5b000) [pid = 1970] [serial = 2282] [outer = (nil)] 13:29:51 INFO - PROCESS | 1970 | ++DOMWINDOW == 244 (0x7f1a5b592c00) [pid = 1970] [serial = 2283] [outer = 0x7f1a58b5b000] 13:29:51 INFO - PROCESS | 1970 | 1461356991913 Marionette DEBUG loaded listener.js 13:29:52 INFO - PROCESS | 1970 | ++DOMWINDOW == 245 (0x7f1a5f041c00) [pid = 1970] [serial = 2284] [outer = 0x7f1a58b5b000] 13:29:52 INFO - PROCESS | 1970 | 1461356992680 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:29:52 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. 13:29:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1430ms 13:29:52 INFO - PROCESS | 1970 | 1461356992708 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 13:29:52 INFO - PROCESS | 1970 | 1461356992713 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 13:29:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:29:52 INFO - PROCESS | 1970 | 1461356992722 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:29:52 INFO - PROCESS | 1970 | 1461356992724 Marionette TRACE conn4 <- [1,3010,null,{}] 13:29:52 INFO - PROCESS | 1970 | 1461356992728 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:52 INFO - PROCESS | 1970 | 1461356992933 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 13:29:53 INFO - PROCESS | 1970 | 1461356993178 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:53 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5d7cb000 == 198 [pid = 1970] [id = 762] 13:29:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 246 (0x7f1a5991f000) [pid = 1970] [serial = 2285] [outer = (nil)] 13:29:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 247 (0x7f1a61495800) [pid = 1970] [serial = 2286] [outer = 0x7f1a5991f000] 13:29:53 INFO - PROCESS | 1970 | 1461356993251 Marionette DEBUG loaded listener.js 13:29:53 INFO - PROCESS | 1970 | ++DOMWINDOW == 248 (0x7f1a61f9c800) [pid = 1970] [serial = 2287] [outer = 0x7f1a5991f000] 13:29:54 INFO - PROCESS | 1970 | 1461356994033 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 13:29:54 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 13:29:54 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1378ms 13:29:54 INFO - PROCESS | 1970 | 1461356994101 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 13:29:54 INFO - PROCESS | 1970 | 1461356994104 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 13:29:54 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:29:54 INFO - PROCESS | 1970 | 1461356994110 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:29:54 INFO - PROCESS | 1970 | 1461356994112 Marionette TRACE conn4 <- [1,3014,null,{}] 13:29:54 INFO - PROCESS | 1970 | 1461356994118 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:54 INFO - PROCESS | 1970 | 1461356994343 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 13:29:54 INFO - PROCESS | 1970 | 1461356994625 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:54 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a60f18800 == 199 [pid = 1970] [id = 763] 13:29:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 249 (0x7f1a4f474800) [pid = 1970] [serial = 2288] [outer = (nil)] 13:29:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 250 (0x7f1a63a75400) [pid = 1970] [serial = 2289] [outer = 0x7f1a4f474800] 13:29:54 INFO - PROCESS | 1970 | 1461356994701 Marionette DEBUG loaded listener.js 13:29:54 INFO - PROCESS | 1970 | ++DOMWINDOW == 251 (0x7f1a66d53000) [pid = 1970] [serial = 2290] [outer = 0x7f1a4f474800] 13:29:55 INFO - PROCESS | 1970 | [1970] 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 13:29:55 INFO - PROCESS | 1970 | 1461356995586 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:29:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:29:55 INFO - {} 13:29:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:29:55 INFO - {} 13:29:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:29:55 INFO - {} 13:29:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:29:55 INFO - {} 13:29:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1526ms 13:29:55 INFO - PROCESS | 1970 | 1461356995644 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 13:29:55 INFO - PROCESS | 1970 | 1461356995647 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 13:29:55 INFO - TEST-START | /FileAPI/fileReader.html 13:29:55 INFO - PROCESS | 1970 | 1461356995654 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:29:55 INFO - PROCESS | 1970 | 1461356995656 Marionette TRACE conn4 <- [1,3018,null,{}] 13:29:55 INFO - PROCESS | 1970 | 1461356995663 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:55 INFO - PROCESS | 1970 | 1461356995932 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 13:29:56 INFO - PROCESS | 1970 | 1461356996179 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:56 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a6ef1c800 == 200 [pid = 1970] [id = 764] 13:29:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 252 (0x7f1a66d5dc00) [pid = 1970] [serial = 2291] [outer = (nil)] 13:29:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 253 (0x7f1a6dbed800) [pid = 1970] [serial = 2292] [outer = 0x7f1a66d5dc00] 13:29:56 INFO - PROCESS | 1970 | 1461356996279 Marionette DEBUG loaded listener.js 13:29:56 INFO - PROCESS | 1970 | ++DOMWINDOW == 254 (0x7f1a6dd5bc00) [pid = 1970] [serial = 2293] [outer = 0x7f1a66d5dc00] 13:29:57 INFO - PROCESS | 1970 | 1461356997113 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 13:29:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:29:57 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:29:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:29:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:29:57 INFO - TEST-OK | /FileAPI/fileReader.html | took 1478ms 13:29:57 INFO - PROCESS | 1970 | 1461356997133 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 13:29:57 INFO - PROCESS | 1970 | 1461356997137 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 13:29:57 INFO - TEST-START | /FileAPI/historical.html 13:29:57 INFO - PROCESS | 1970 | 1461356997143 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:29:57 INFO - PROCESS | 1970 | 1461356997145 Marionette TRACE conn4 <- [1,3022,null,{}] 13:29:57 INFO - PROCESS | 1970 | 1461356997151 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:57 INFO - PROCESS | 1970 | 1461356997364 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 13:29:57 INFO - PROCESS | 1970 | 1461356997611 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:57 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a72f9f800 == 201 [pid = 1970] [id = 765] 13:29:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 255 (0x7f1a6d867c00) [pid = 1970] [serial = 2294] [outer = (nil)] 13:29:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 256 (0x7f1a6df63c00) [pid = 1970] [serial = 2295] [outer = 0x7f1a6d867c00] 13:29:57 INFO - PROCESS | 1970 | 1461356997686 Marionette DEBUG loaded listener.js 13:29:57 INFO - PROCESS | 1970 | ++DOMWINDOW == 257 (0x7f1a6ec43000) [pid = 1970] [serial = 2296] [outer = 0x7f1a6d867c00] 13:29:58 INFO - PROCESS | 1970 | 1461356998469 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 13:29:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:29:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:29:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:29:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:29:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:29:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:29:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:29:58 INFO - TEST-OK | /FileAPI/historical.html | took 1385ms 13:29:58 INFO - PROCESS | 1970 | 1461356998532 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 13:29:58 INFO - PROCESS | 1970 | 1461356998536 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 13:29:58 INFO - PROCESS | 1970 | 1461356998547 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:29:58 INFO - TEST-START | /FileAPI/idlharness.html 13:29:58 INFO - PROCESS | 1970 | 1461356998552 Marionette TRACE conn4 <- [1,3026,null,{}] 13:29:58 INFO - PROCESS | 1970 | 1461356998558 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:29:58 INFO - PROCESS | 1970 | 1461356998896 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 13:29:59 INFO - PROCESS | 1970 | 1461356999112 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:59 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a7739c000 == 202 [pid = 1970] [id = 766] 13:29:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 258 (0x7f1a4f754000) [pid = 1970] [serial = 2297] [outer = (nil)] 13:29:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 259 (0x7f1a6ec44c00) [pid = 1970] [serial = 2298] [outer = 0x7f1a4f754000] 13:29:59 INFO - PROCESS | 1970 | 1461356999202 Marionette DEBUG loaded listener.js 13:29:59 INFO - PROCESS | 1970 | ++DOMWINDOW == 260 (0x7f1a6f0e0400) [pid = 1970] [serial = 2299] [outer = 0x7f1a4f754000] 13:30:00 INFO - PROCESS | 1970 | 1461357000884 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:30:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:30:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:30:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:30:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:30:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:30:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:30:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:30:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:30:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:30:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:30:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:30:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:30:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:30:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:30:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:30:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:30:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:30:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:30:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:30:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:30:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:30:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:30:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:30:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:30:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:30:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:30:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:30:01 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 13:30:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:30:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:30:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:30:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:30:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:30:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:30:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:30:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:30:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:30:01 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 13:30:01 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 13:30:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:30:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:30:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:30:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:30:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:30:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:30:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:30:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:30:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:30:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:30:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:30:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:30:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:30:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:30:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:30:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:30:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:30:01 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 13:30:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:30:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:30:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:30:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:30:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:30:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:30:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:30:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:30:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:30:01 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 13:30:01 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 13:30:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:30:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:30:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:30:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:30:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:30:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:30:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:30:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:30:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:30:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:30:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 2525ms 13:30:01 INFO - PROCESS | 1970 | 1461357001087 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 13:30:01 INFO - PROCESS | 1970 | 1461357001098 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 13:30:01 INFO - TEST-START | /FileAPI/idlharness.worker 13:30:01 INFO - PROCESS | 1970 | 1461357001127 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:30:01 INFO - PROCESS | 1970 | 1461357001135 Marionette TRACE conn4 <- [1,3030,null,{}] 13:30:01 INFO - PROCESS | 1970 | 1461357001150 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:01 INFO - PROCESS | 1970 | 1461357001469 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 13:30:01 INFO - PROCESS | 1970 | 1461357001757 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:01 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a3eed9800 == 203 [pid = 1970] [id = 767] 13:30:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 261 (0x7f1a46ba5c00) [pid = 1970] [serial = 2300] [outer = (nil)] 13:30:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 262 (0x7f1a61499800) [pid = 1970] [serial = 2301] [outer = 0x7f1a46ba5c00] 13:30:01 INFO - PROCESS | 1970 | 1461357001857 Marionette DEBUG loaded listener.js 13:30:01 INFO - PROCESS | 1970 | ++DOMWINDOW == 263 (0x7f1a72b24000) [pid = 1970] [serial = 2302] [outer = 0x7f1a46ba5c00] 13:30:02 INFO - PROCESS | 1970 | [1970] 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 13:30:04 INFO - PROCESS | 1970 | 1461357004059 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:30:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:30:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:30:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:30:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:30:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:30:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:30:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:30:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:30:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:30:04 INFO - {} 13:30:04 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 13:30:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:30:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:30:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:30:04 INFO - {} 13:30:04 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 - {} 13:30:04 INFO - {} 13:30:04 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 13:30:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:30:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:30:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:30:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:30:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:30:04 INFO - {} 13:30:04 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 13:30:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:30:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:30:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:30:04 INFO - {} 13:30:04 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 - {} 13:30:04 INFO - {} 13:30:04 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 13:30:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:30:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:30:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 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 13:30:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:30:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:30:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:30:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:30:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:30:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 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 13:30:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:30:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 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 13:30:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:30:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 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 13:30:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:30:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:30:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:30:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:30:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:30:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:30:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:30:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:30:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:30:04 INFO - {} 13:30:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3023ms 13:30:04 INFO - PROCESS | 1970 | 1461357004146 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 13:30:04 INFO - PROCESS | 1970 | 1461357004149 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 13:30:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:30:04 INFO - PROCESS | 1970 | 1461357004210 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:30:04 INFO - PROCESS | 1970 | 1461357004218 Marionette TRACE conn4 <- [1,3034,null,{}] 13:30:04 INFO - PROCESS | 1970 | 1461357004237 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:04 INFO - PROCESS | 1970 | 1461357004580 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 13:30:04 INFO - PROCESS | 1970 | 1461357004862 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:04 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a3e5c8000 == 204 [pid = 1970] [id = 768] 13:30:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 264 (0x7f1a42405800) [pid = 1970] [serial = 2303] [outer = (nil)] 13:30:04 INFO - PROCESS | 1970 | ++DOMWINDOW == 265 (0x7f1a4240a400) [pid = 1970] [serial = 2304] [outer = 0x7f1a42405800] 13:30:04 INFO - PROCESS | 1970 | 1461357004932 Marionette DEBUG loaded listener.js 13:30:05 INFO - PROCESS | 1970 | ++DOMWINDOW == 266 (0x7f1a77f83000) [pid = 1970] [serial = 2305] [outer = 0x7f1a42405800] 13:30:05 INFO - PROCESS | 1970 | 1461357005705 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:30:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:30:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1606ms 13:30:05 INFO - PROCESS | 1970 | 1461357005762 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 13:30:05 INFO - PROCESS | 1970 | 1461357005765 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 13:30:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:30:05 INFO - PROCESS | 1970 | 1461357005772 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:30:05 INFO - PROCESS | 1970 | 1461357005776 Marionette TRACE conn4 <- [1,3038,null,{}] 13:30:05 INFO - PROCESS | 1970 | 1461357005781 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:05 INFO - PROCESS | 1970 | 1461357005995 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 13:30:06 INFO - PROCESS | 1970 | 1461357006280 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:06 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a40541800 == 205 [pid = 1970] [id = 769] 13:30:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 267 (0x7f1a40530800) [pid = 1970] [serial = 2306] [outer = (nil)] 13:30:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 268 (0x7f1a4053a000) [pid = 1970] [serial = 2307] [outer = 0x7f1a40530800] 13:30:06 INFO - PROCESS | 1970 | 1461357006357 Marionette DEBUG loaded listener.js 13:30:06 INFO - PROCESS | 1970 | ++DOMWINDOW == 269 (0x7f1a4053dc00) [pid = 1970] [serial = 2308] [outer = 0x7f1a40530800] 13:30:07 INFO - PROCESS | 1970 | 1461357007093 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 13:30:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:30:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:30:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1380ms 13:30:07 INFO - PROCESS | 1970 | 1461357007153 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 13:30:07 INFO - PROCESS | 1970 | 1461357007155 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 13:30:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:30:07 INFO - PROCESS | 1970 | 1461357007162 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:30:07 INFO - PROCESS | 1970 | 1461357007164 Marionette TRACE conn4 <- [1,3042,null,{}] 13:30:07 INFO - PROCESS | 1970 | 1461357007169 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:07 INFO - PROCESS | 1970 | 1461357007383 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 13:30:07 INFO - PROCESS | 1970 | 1461357007678 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:07 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4055b800 == 206 [pid = 1970] [id = 770] 13:30:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 270 (0x7f1a40533800) [pid = 1970] [serial = 2309] [outer = (nil)] 13:30:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 271 (0x7f1a40573400) [pid = 1970] [serial = 2310] [outer = 0x7f1a40533800] 13:30:07 INFO - PROCESS | 1970 | 1461357007753 Marionette DEBUG loaded listener.js 13:30:07 INFO - PROCESS | 1970 | ++DOMWINDOW == 272 (0x7f1a40577800) [pid = 1970] [serial = 2311] [outer = 0x7f1a40533800] 13:30:08 INFO - PROCESS | 1970 | 1461357008786 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:30:08 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. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:30:08 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'.) 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:30:08 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. 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:30:08 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. 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:30:08 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. 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:30:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:30:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:30:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:30:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:30:08 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1710ms 13:30:08 INFO - PROCESS | 1970 | 1461357008875 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 13:30:08 INFO - PROCESS | 1970 | 1461357008881 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 13:30:08 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:30:08 INFO - PROCESS | 1970 | 1461357008890 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:30:08 INFO - PROCESS | 1970 | 1461357008898 Marionette TRACE conn4 <- [1,3046,null,{}] 13:30:08 INFO - PROCESS | 1970 | 1461357008909 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:09 INFO - PROCESS | 1970 | 1461357009141 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 13:30:09 INFO - PROCESS | 1970 | 1461357009512 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:09 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a3e5b5800 == 207 [pid = 1970] [id = 771] 13:30:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 273 (0x7f1a4053e800) [pid = 1970] [serial = 2312] [outer = (nil)] 13:30:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 274 (0x7f1a4057d800) [pid = 1970] [serial = 2313] [outer = 0x7f1a4053e800] 13:30:09 INFO - PROCESS | 1970 | 1461357009603 Marionette DEBUG loaded listener.js 13:30:09 INFO - PROCESS | 1970 | ++DOMWINDOW == 275 (0x7f1a42056c00) [pid = 1970] [serial = 2314] [outer = 0x7f1a4053e800] 13:30:09 INFO - PROCESS | 1970 | [1970] 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 13:30:10 INFO - PROCESS | 1970 | 1461357010400 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:30:10 INFO - {} 13:30:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1542ms 13:30:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:30:10 INFO - PROCESS | 1970 | 1461357010434 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 13:30:10 INFO - PROCESS | 1970 | 1461357010437 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 13:30:10 INFO - PROCESS | 1970 | 1461357010443 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:30:10 INFO - PROCESS | 1970 | 1461357010446 Marionette TRACE conn4 <- [1,3050,null,{}] 13:30:10 INFO - PROCESS | 1970 | 1461357010451 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:10 INFO - PROCESS | 1970 | 1461357010723 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 13:30:11 INFO - PROCESS | 1970 | 1461357011013 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:11 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a2ac800 == 208 [pid = 1970] [id = 772] 13:30:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 276 (0x7f1a4057c000) [pid = 1970] [serial = 2315] [outer = (nil)] 13:30:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 277 (0x7f1a41343000) [pid = 1970] [serial = 2316] [outer = 0x7f1a4057c000] 13:30:11 INFO - PROCESS | 1970 | 1461357011126 Marionette DEBUG loaded listener.js 13:30:11 INFO - PROCESS | 1970 | ++DOMWINDOW == 278 (0x7f1a42056000) [pid = 1970] [serial = 2317] [outer = 0x7f1a4057c000] 13:30:11 INFO - PROCESS | 1970 | 1461357011851 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 13:30:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:30:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:30:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:30:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:30:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1429ms 13:30:11 INFO - PROCESS | 1970 | 1461357011881 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 13:30:11 INFO - PROCESS | 1970 | 1461357011885 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 13:30:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:30:11 INFO - PROCESS | 1970 | 1461357011895 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:30:11 INFO - PROCESS | 1970 | 1461357011897 Marionette TRACE conn4 <- [1,3054,null,{}] 13:30:11 INFO - PROCESS | 1970 | 1461357011903 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:12 INFO - PROCESS | 1970 | 1461357012117 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 13:30:12 INFO - PROCESS | 1970 | 1461357012381 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:12 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a414a5000 == 209 [pid = 1970] [id = 773] 13:30:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 279 (0x7f1a4133ec00) [pid = 1970] [serial = 2318] [outer = (nil)] 13:30:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 280 (0x7f1a42406c00) [pid = 1970] [serial = 2319] [outer = 0x7f1a4133ec00] 13:30:12 INFO - PROCESS | 1970 | 1461357012454 Marionette DEBUG loaded listener.js 13:30:12 INFO - PROCESS | 1970 | ++DOMWINDOW == 281 (0x7f1a42410000) [pid = 1970] [serial = 2320] [outer = 0x7f1a4133ec00] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56a88800 == 208 [pid = 1970] [id = 687] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4f5ad000 == 207 [pid = 1970] [id = 685] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b1da000 == 206 [pid = 1970] [id = 692] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57572000 == 205 [pid = 1970] [id = 688] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5d929000 == 204 [pid = 1970] [id = 693] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6093f000 == 203 [pid = 1970] [id = 694] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54951800 == 202 [pid = 1970] [id = 686] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57b6e800 == 201 [pid = 1970] [id = 689] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5abc0800 == 200 [pid = 1970] [id = 691] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6144e000 == 199 [pid = 1970] [id = 695] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a6dd2c000 == 198 [pid = 1970] [id = 748] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a61e21000 == 197 [pid = 1970] [id = 747] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a612a5800 == 196 [pid = 1970] [id = 746] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a60f1c800 == 195 [pid = 1970] [id = 745] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5f994800 == 194 [pid = 1970] [id = 744] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b686800 == 193 [pid = 1970] [id = 743] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5b1d1800 == 192 [pid = 1970] [id = 742] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5abd0000 == 191 [pid = 1970] [id = 741] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5a6b8800 == 190 [pid = 1970] [id = 740] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a57a9d800 == 189 [pid = 1970] [id = 739] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a576c9000 == 188 [pid = 1970] [id = 738] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a5714a800 == 187 [pid = 1970] [id = 737] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a56a8c800 == 186 [pid = 1970] [id = 736] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a54bc4800 == 185 [pid = 1970] [id = 735] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a53f95800 == 184 [pid = 1970] [id = 734] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4e635000 == 183 [pid = 1970] [id = 733] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4d78a800 == 182 [pid = 1970] [id = 732] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a4bdd6800 == 181 [pid = 1970] [id = 731] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a48886000 == 180 [pid = 1970] [id = 730] 13:30:15 INFO - PROCESS | 1970 | --DOCSHELL 0x7f1a455f4000 == 179 [pid = 1970] [id = 729] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 280 (0x7f1a5a5bc000) [pid = 1970] [serial = 2138] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 279 (0x7f1a4cbae400) [pid = 1970] [serial = 2123] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 278 (0x7f1a46085400) [pid = 1970] [serial = 2171] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 277 (0x7f1a4cbb5800) [pid = 1970] [serial = 2183] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 276 (0x7f1a61f30400) [pid = 1970] [serial = 2153] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 275 (0x7f1a488cf800) [pid = 1970] [serial = 2175] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 274 (0x7f1a54723c00) [pid = 1970] [serial = 2126] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 273 (0x7f1a4782e800) [pid = 1970] [serial = 2120] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 272 (0x7f1a559a2400) [pid = 1970] [serial = 2129] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 271 (0x7f1a5f3ba400) [pid = 1970] [serial = 2144] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 270 (0x7f1a48ab4400) [pid = 1970] [serial = 2177] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 269 (0x7f1a63cbb000) [pid = 1970] [serial = 2159] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 268 (0x7f1a4d5f3800) [pid = 1970] [serial = 2103] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 267 (0x7f1a574a9c00) [pid = 1970] [serial = 2156] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 266 (0x7f1a56ce8c00) [pid = 1970] [serial = 2132] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 265 (0x7f1a4a8ca000) [pid = 1970] [serial = 2181] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 264 (0x7f1a5786c400) [pid = 1970] [serial = 2135] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 263 (0x7f1a5b591000) [pid = 1970] [serial = 2141] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 262 (0x7f1a4ce4e000) [pid = 1970] [serial = 2184] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 261 (0x7f1a63fb9c00) [pid = 1970] [serial = 2162] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 260 (0x7f1a462c2c00) [pid = 1970] [serial = 2172] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 259 (0x7f1a49eb1800) [pid = 1970] [serial = 2178] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 258 (0x7f1a60916000) [pid = 1970] [serial = 2147] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 257 (0x7f1a67c8d400) [pid = 1970] [serial = 2165] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 256 (0x7f1a6dae6c00) [pid = 1970] [serial = 2168] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 255 (0x7f1a61e6dc00) [pid = 1970] [serial = 2150] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 254 (0x7f1a4a68f400) [pid = 1970] [serial = 2180] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 253 (0x7f1a46369c00) [pid = 1970] [serial = 2174] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | --DOMWINDOW == 252 (0x7f1a4d00a000) [pid = 1970] [serial = 2186] [outer = (nil)] [url = about:blank] 13:30:15 INFO - PROCESS | 1970 | 1461357015627 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:30:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:30:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:30:15 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" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:30:15 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" 13:30:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:30:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:30:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3824ms 13:30:15 INFO - PROCESS | 1970 | 1461357015720 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 13:30:15 INFO - PROCESS | 1970 | 1461357015727 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 13:30:15 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:30:15 INFO - PROCESS | 1970 | 1461357015875 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:30:15 INFO - PROCESS | 1970 | 1461357015884 Marionette TRACE conn4 <- [1,3058,null,{}] 13:30:15 INFO - PROCESS | 1970 | 1461357015906 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:16 INFO - PROCESS | 1970 | 1461357016106 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 13:30:16 INFO - PROCESS | 1970 | 1461357016119 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:16 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a407b6000 == 180 [pid = 1970] [id = 774] 13:30:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 253 (0x7f1a4240bc00) [pid = 1970] [serial = 2321] [outer = (nil)] 13:30:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 254 (0x7f1a44c58000) [pid = 1970] [serial = 2322] [outer = 0x7f1a4240bc00] 13:30:16 INFO - PROCESS | 1970 | 1461357016194 Marionette DEBUG loaded listener.js 13:30:16 INFO - PROCESS | 1970 | ++DOMWINDOW == 255 (0x7f1a46085400) [pid = 1970] [serial = 2323] [outer = 0x7f1a4240bc00] 13:30:17 INFO - PROCESS | 1970 | 1461357017128 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 13:30:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:30:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:30:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:30:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:30:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:30:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:30:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:30:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:30:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:30:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:30:17 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:17 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:30:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:30:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:30:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:30:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:30:17 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:30:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:17 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:30:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:30:17 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:30:17 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1429ms 13:30:17 INFO - PROCESS | 1970 | 1461357017183 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 13:30:17 INFO - PROCESS | 1970 | 1461357017196 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 13:30:17 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:30:17 INFO - PROCESS | 1970 | 1461357017206 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:30:17 INFO - PROCESS | 1970 | 1461357017210 Marionette TRACE conn4 <- [1,3062,null,{}] 13:30:17 INFO - PROCESS | 1970 | 1461357017215 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:17 INFO - PROCESS | 1970 | 1461357017529 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 13:30:17 INFO - PROCESS | 1970 | 1461357017655 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:17 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a46c49800 == 181 [pid = 1970] [id = 775] 13:30:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 256 (0x7f1a41349000) [pid = 1970] [serial = 2324] [outer = (nil)] 13:30:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 257 (0x7f1a47ead800) [pid = 1970] [serial = 2325] [outer = 0x7f1a41349000] 13:30:17 INFO - PROCESS | 1970 | 1461357017719 Marionette DEBUG loaded listener.js 13:30:17 INFO - PROCESS | 1970 | ++DOMWINDOW == 258 (0x7f1a48aa9400) [pid = 1970] [serial = 2326] [outer = 0x7f1a41349000] 13:30:18 INFO - PROCESS | 1970 | [1970] 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 13:30:18 INFO - PROCESS | 1970 | 1461357018593 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:30:18 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:30:18 INFO - {} 13:30:18 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1434ms 13:30:18 INFO - PROCESS | 1970 | 1461357018657 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 13:30:18 INFO - PROCESS | 1970 | 1461357018661 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 13:30:18 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:30:18 INFO - PROCESS | 1970 | 1461357018677 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:30:18 INFO - PROCESS | 1970 | 1461357018684 Marionette TRACE conn4 <- [1,3066,null,{}] 13:30:18 INFO - PROCESS | 1970 | 1461357018706 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:18 INFO - PROCESS | 1970 | 1461357018997 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 13:30:19 INFO - PROCESS | 1970 | 1461357019034 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:19 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a49aab800 == 182 [pid = 1970] [id = 776] 13:30:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 259 (0x7f1a4a0ce400) [pid = 1970] [serial = 2327] [outer = (nil)] 13:30:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 260 (0x7f1a4a682c00) [pid = 1970] [serial = 2328] [outer = 0x7f1a4a0ce400] 13:30:19 INFO - PROCESS | 1970 | 1461357019106 Marionette DEBUG loaded listener.js 13:30:19 INFO - PROCESS | 1970 | ++DOMWINDOW == 261 (0x7f1a4a698c00) [pid = 1970] [serial = 2329] [outer = 0x7f1a4a0ce400] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 260 (0x7f1a4d5f2800) [pid = 1970] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 259 (0x7f1a4d5f1800) [pid = 1970] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 258 (0x7f1a4e66a800) [pid = 1970] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 257 (0x7f1a46370800) [pid = 1970] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 256 (0x7f1a55aa6c00) [pid = 1970] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 255 (0x7f1a47831400) [pid = 1970] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 254 (0x7f1a4a0cf400) [pid = 1970] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 253 (0x7f1a4a7bac00) [pid = 1970] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 252 (0x7f1a54979000) [pid = 1970] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 251 (0x7f1a4e372800) [pid = 1970] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 250 (0x7f1a4f309800) [pid = 1970] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 249 (0x7f1a462c5800) [pid = 1970] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 248 (0x7f1a44b9c400) [pid = 1970] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 247 (0x7f1a4a7bb000) [pid = 1970] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 246 (0x7f1a4608b800) [pid = 1970] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 245 (0x7f1a44b97c00) [pid = 1970] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 244 (0x7f1a55b06800) [pid = 1970] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 243 (0x7f1a4cbb3800) [pid = 1970] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 242 (0x7f1a48a4f400) [pid = 1970] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 241 (0x7f1a4f66e400) [pid = 1970] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 240 (0x7f1a55757c00) [pid = 1970] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 239 (0x7f1a55b09400) [pid = 1970] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 238 (0x7f1a57469000) [pid = 1970] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 237 (0x7f1a4a68fc00) [pid = 1970] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 236 (0x7f1a4a694800) [pid = 1970] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 235 (0x7f1a57482c00) [pid = 1970] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 234 (0x7f1a54973400) [pid = 1970] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 233 (0x7f1a54bb2000) [pid = 1970] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 232 (0x7f1a4f30d800) [pid = 1970] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 231 (0x7f1a4e663800) [pid = 1970] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 230 (0x7f1a498db800) [pid = 1970] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 229 (0x7f1a56cf3400) [pid = 1970] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 228 (0x7f1a4a5acc00) [pid = 1970] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 227 (0x7f1a44b96800) [pid = 1970] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 226 (0x7f1a57928800) [pid = 1970] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 225 (0x7f1a479ab400) [pid = 1970] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 224 (0x7f1a61fa2c00) [pid = 1970] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 223 (0x7f1a61aa9400) [pid = 1970] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 222 (0x7f1a4a8c4400) [pid = 1970] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 221 (0x7f1a4f674400) [pid = 1970] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 220 (0x7f1a4a0ca800) [pid = 1970] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 219 (0x7f1a5497cc00) [pid = 1970] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 218 (0x7f1a44c53400) [pid = 1970] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 217 (0x7f1a55b32400) [pid = 1970] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 216 (0x7f1a5b841400) [pid = 1970] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 215 (0x7f1a488cb000) [pid = 1970] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 214 (0x7f1a57030000) [pid = 1970] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 213 (0x7f1a4d011000) [pid = 1970] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 212 (0x7f1a4a690000) [pid = 1970] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 211 (0x7f1a4e664c00) [pid = 1970] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 210 (0x7f1a4a5bb400) [pid = 1970] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 209 (0x7f1a4a5ba800) [pid = 1970] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 208 (0x7f1a5a5b9c00) [pid = 1970] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 207 (0x7f1a46b2c000) [pid = 1970] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 206 (0x7f1a44b95400) [pid = 1970] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 205 (0x7f1a5f44c800) [pid = 1970] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 204 (0x7f1a498d9c00) [pid = 1970] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 203 (0x7f1a5aa08000) [pid = 1970] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 202 (0x7f1a488d4000) [pid = 1970] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 201 (0x7f1a44c55c00) [pid = 1970] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 200 (0x7f1a44b9fc00) [pid = 1970] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 199 (0x7f1a4a5b6800) [pid = 1970] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 198 (0x7f1a4782a000) [pid = 1970] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 197 (0x7f1a4e43f000) [pid = 1970] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 196 (0x7f1a61499c00) [pid = 1970] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 195 (0x7f1a44c5dc00) [pid = 1970] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 194 (0x7f1a5b089800) [pid = 1970] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 193 (0x7f1a46b26000) [pid = 1970] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 192 (0x7f1a4d004c00) [pid = 1970] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 191 (0x7f1a4e43d400) [pid = 1970] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 190 (0x7f1a4ce48000) [pid = 1970] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 189 (0x7f1a462cc000) [pid = 1970] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 188 (0x7f1a55b33400) [pid = 1970] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 187 (0x7f1a44b9f000) [pid = 1970] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 186 (0x7f1a57869c00) [pid = 1970] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 185 (0x7f1a46b9f400) [pid = 1970] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:30:21 INFO - PROCESS | 1970 | --DOMWINDOW == 184 (0x7f1a4e43dc00) [pid = 1970] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:30:21 INFO - PROCESS | 1970 | 1461357021468 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 13:30:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:30:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:30:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:30:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:30:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:30:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:30:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:30:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2842ms 13:30:21 INFO - PROCESS | 1970 | 1461357021524 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 13:30:21 INFO - PROCESS | 1970 | 1461357021530 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 13:30:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:30:21 INFO - PROCESS | 1970 | 1461357021539 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:30:21 INFO - PROCESS | 1970 | 1461357021543 Marionette TRACE conn4 <- [1,3070,null,{}] 13:30:21 INFO - PROCESS | 1970 | 1461357021548 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:21 INFO - PROCESS | 1970 | 1461357021741 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 13:30:21 INFO - PROCESS | 1970 | 1461357021954 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:21 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a475c6800 == 183 [pid = 1970] [id = 777] 13:30:21 INFO - PROCESS | 1970 | ++DOMWINDOW == 185 (0x7f1a44b97c00) [pid = 1970] [serial = 2330] [outer = (nil)] 13:30:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 186 (0x7f1a48a51800) [pid = 1970] [serial = 2331] [outer = 0x7f1a44b97c00] 13:30:22 INFO - PROCESS | 1970 | 1461357022021 Marionette DEBUG loaded listener.js 13:30:22 INFO - PROCESS | 1970 | ++DOMWINDOW == 187 (0x7f1a4a5bd000) [pid = 1970] [serial = 2332] [outer = 0x7f1a44b97c00] 13:30:22 INFO - PROCESS | 1970 | 1461357022701 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 13:30:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:30:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:30:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:30:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:30:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:30:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:30:22 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1184ms 13:30:22 INFO - PROCESS | 1970 | 1461357022725 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 13:30:22 INFO - PROCESS | 1970 | 1461357022729 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 13:30:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:30:22 INFO - PROCESS | 1970 | 1461357022735 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:30:22 INFO - PROCESS | 1970 | 1461357022738 Marionette TRACE conn4 <- [1,3074,null,{}] 13:30:22 INFO - PROCESS | 1970 | 1461357022743 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:23 INFO - PROCESS | 1970 | 1461357023049 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 13:30:23 INFO - PROCESS | 1970 | 1461357023075 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:23 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4bcbe000 == 184 [pid = 1970] [id = 778] 13:30:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 188 (0x7f1a44c53400) [pid = 1970] [serial = 2333] [outer = (nil)] 13:30:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 189 (0x7f1a4a8c4400) [pid = 1970] [serial = 2334] [outer = 0x7f1a44c53400] 13:30:23 INFO - PROCESS | 1970 | 1461357023141 Marionette DEBUG loaded listener.js 13:30:23 INFO - PROCESS | 1970 | ++DOMWINDOW == 190 (0x7f1a4cbb5800) [pid = 1970] [serial = 2335] [outer = 0x7f1a44c53400] 13:30:24 INFO - PROCESS | 1970 | 1461357024382 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 13:30:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:30:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:30:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:30:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:30:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:30:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:30:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1696ms 13:30:24 INFO - PROCESS | 1970 | 1461357024436 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 13:30:24 INFO - PROCESS | 1970 | 1461357024446 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 13:30:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:30:24 INFO - PROCESS | 1970 | 1461357024459 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:30:24 INFO - PROCESS | 1970 | 1461357024467 Marionette TRACE conn4 <- [1,3078,null,{}] 13:30:24 INFO - PROCESS | 1970 | 1461357024475 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:24 INFO - PROCESS | 1970 | 1461357024845 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 13:30:25 INFO - PROCESS | 1970 | 1461357025064 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:25 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a414b0000 == 185 [pid = 1970] [id = 779] 13:30:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 191 (0x7f1a42051800) [pid = 1970] [serial = 2336] [outer = (nil)] 13:30:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 192 (0x7f1a42404000) [pid = 1970] [serial = 2337] [outer = 0x7f1a42051800] 13:30:25 INFO - PROCESS | 1970 | 1461357025192 Marionette DEBUG loaded listener.js 13:30:25 INFO - PROCESS | 1970 | ++DOMWINDOW == 193 (0x7f1a42411400) [pid = 1970] [serial = 2338] [outer = 0x7f1a42051800] 13:30:26 INFO - PROCESS | 1970 | 1461357026121 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 13:30:26 INFO - PROCESS | 1970 | 1461357026174 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 13:30:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:30:26 INFO - PROCESS | 1970 | 1461357026202 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:30:26 INFO - PROCESS | 1970 | 1461357026207 Marionette TRACE conn4 <- [1,3082,null,{}] 13:30:26 INFO - PROCESS | 1970 | 1461357026222 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:26 INFO - PROCESS | 1970 | 1461357026472 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 13:30:26 INFO - PROCESS | 1970 | 1461357026756 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:26 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a476d0800 == 186 [pid = 1970] [id = 780] 13:30:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 194 (0x7f1a45f9bc00) [pid = 1970] [serial = 2339] [outer = (nil)] 13:30:26 INFO - PROCESS | 1970 | ++DOMWINDOW == 195 (0x7f1a47eb1000) [pid = 1970] [serial = 2340] [outer = 0x7f1a45f9bc00] 13:30:26 INFO - PROCESS | 1970 | 1461357026920 Marionette DEBUG loaded listener.js 13:30:27 INFO - PROCESS | 1970 | ++DOMWINDOW == 196 (0x7f1a47eb8400) [pid = 1970] [serial = 2341] [outer = 0x7f1a45f9bc00] 13:30:27 INFO - PROCESS | 1970 | 1461357027751 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 13:30:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:30:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:30:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:30:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1605ms 13:30:27 INFO - PROCESS | 1970 | 1461357027793 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 13:30:27 INFO - PROCESS | 1970 | 1461357027796 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 13:30:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:30:27 INFO - PROCESS | 1970 | 1461357027803 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:30:27 INFO - PROCESS | 1970 | 1461357027808 Marionette TRACE conn4 <- [1,3086,null,{}] 13:30:27 INFO - PROCESS | 1970 | 1461357027824 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:28 INFO - PROCESS | 1970 | 1461357028061 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 13:30:28 INFO - PROCESS | 1970 | 1461357028378 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:28 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4a8ad000 == 187 [pid = 1970] [id = 781] 13:30:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 197 (0x7f1a47eb2000) [pid = 1970] [serial = 2342] [outer = (nil)] 13:30:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 198 (0x7f1a4a5a5c00) [pid = 1970] [serial = 2343] [outer = 0x7f1a47eb2000] 13:30:28 INFO - PROCESS | 1970 | 1461357028458 Marionette DEBUG loaded listener.js 13:30:28 INFO - PROCESS | 1970 | ++DOMWINDOW == 199 (0x7f1a4a683000) [pid = 1970] [serial = 2344] [outer = 0x7f1a47eb2000] 13:30:29 INFO - PROCESS | 1970 | 1461357029322 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:30:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:30:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1533ms 13:30:29 INFO - PROCESS | 1970 | 1461357029337 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 13:30:29 INFO - PROCESS | 1970 | 1461357029341 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 13:30:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:30:29 INFO - PROCESS | 1970 | 1461357029347 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:30:29 INFO - PROCESS | 1970 | 1461357029351 Marionette TRACE conn4 <- [1,3090,null,{}] 13:30:29 INFO - PROCESS | 1970 | 1461357029357 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:29 INFO - PROCESS | 1970 | 1461357029593 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 13:30:29 INFO - PROCESS | 1970 | 1461357029864 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:29 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4d514000 == 188 [pid = 1970] [id = 782] 13:30:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 200 (0x7f1a47eb8c00) [pid = 1970] [serial = 2345] [outer = (nil)] 13:30:29 INFO - PROCESS | 1970 | ++DOMWINDOW == 201 (0x7f1a4cbb9800) [pid = 1970] [serial = 2346] [outer = 0x7f1a47eb8c00] 13:30:29 INFO - PROCESS | 1970 | 1461357029944 Marionette DEBUG loaded listener.js 13:30:30 INFO - PROCESS | 1970 | ++DOMWINDOW == 202 (0x7f1a4ce51800) [pid = 1970] [serial = 2347] [outer = 0x7f1a47eb8c00] 13:30:30 INFO - PROCESS | 1970 | 1461357030780 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:30:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1482ms 13:30:30 INFO - PROCESS | 1970 | 1461357030830 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 13:30:30 INFO - PROCESS | 1970 | 1461357030834 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 13:30:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:30:30 INFO - PROCESS | 1970 | 1461357030839 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:30:30 INFO - PROCESS | 1970 | 1461357030842 Marionette TRACE conn4 <- [1,3094,null,{}] 13:30:30 INFO - PROCESS | 1970 | 1461357030847 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:31 INFO - PROCESS | 1970 | 1461357031121 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 13:30:31 INFO - PROCESS | 1970 | 1461357031388 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:31 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a4e624000 == 189 [pid = 1970] [id = 783] 13:30:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 203 (0x7f1a4240b800) [pid = 1970] [serial = 2348] [outer = (nil)] 13:30:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 204 (0x7f1a4d00c000) [pid = 1970] [serial = 2349] [outer = 0x7f1a4240b800] 13:30:31 INFO - PROCESS | 1970 | 1461357031467 Marionette DEBUG loaded listener.js 13:30:31 INFO - PROCESS | 1970 | ++DOMWINDOW == 205 (0x7f1a4d5f9400) [pid = 1970] [serial = 2350] [outer = 0x7f1a4240b800] 13:30:32 INFO - PROCESS | 1970 | 1461357032325 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:30:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1528ms 13:30:32 INFO - PROCESS | 1970 | 1461357032368 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 13:30:32 INFO - PROCESS | 1970 | 1461357032371 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 13:30:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:30:32 INFO - PROCESS | 1970 | 1461357032377 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:30:32 INFO - PROCESS | 1970 | 1461357032381 Marionette TRACE conn4 <- [1,3098,null,{}] 13:30:32 INFO - PROCESS | 1970 | 1461357032386 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:32 INFO - PROCESS | 1970 | 1461357032622 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 13:30:32 INFO - PROCESS | 1970 | 1461357032923 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:32 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a5439e000 == 190 [pid = 1970] [id = 784] 13:30:32 INFO - PROCESS | 1970 | ++DOMWINDOW == 206 (0x7f1a4a5b7800) [pid = 1970] [serial = 2351] [outer = (nil)] 13:30:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 207 (0x7f1a4e7ce400) [pid = 1970] [serial = 2352] [outer = 0x7f1a4a5b7800] 13:30:33 INFO - PROCESS | 1970 | 1461357033018 Marionette DEBUG loaded listener.js 13:30:33 INFO - PROCESS | 1970 | ++DOMWINDOW == 208 (0x7f1a4f669c00) [pid = 1970] [serial = 2353] [outer = 0x7f1a4a5b7800] 13:30:33 INFO - PROCESS | 1970 | 1461357033840 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 13:30:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:30:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:30:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1485ms 13:30:33 INFO - PROCESS | 1970 | 1461357033863 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 13:30:33 INFO - PROCESS | 1970 | 1461357033867 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 13:30:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:30:33 INFO - PROCESS | 1970 | 1461357033872 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:30:33 INFO - PROCESS | 1970 | 1461357033874 Marionette TRACE conn4 <- [1,3102,null,{}] 13:30:33 INFO - PROCESS | 1970 | 1461357033880 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:34 INFO - PROCESS | 1970 | 1461357034132 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 13:30:34 INFO - PROCESS | 1970 | 1461357034404 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:34 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a56a83800 == 191 [pid = 1970] [id = 785] 13:30:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 209 (0x7f1a4e37cc00) [pid = 1970] [serial = 2354] [outer = (nil)] 13:30:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 210 (0x7f1a4f6c6400) [pid = 1970] [serial = 2355] [outer = 0x7f1a4e37cc00] 13:30:34 INFO - PROCESS | 1970 | 1461357034482 Marionette DEBUG loaded listener.js 13:30:34 INFO - PROCESS | 1970 | ++DOMWINDOW == 211 (0x7f1a4f752800) [pid = 1970] [serial = 2356] [outer = 0x7f1a4e37cc00] 13:30:35 INFO - PROCESS | 1970 | 1461357035320 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:30:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:30:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1475ms 13:30:35 INFO - PROCESS | 1970 | 1461357035348 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 13:30:35 INFO - PROCESS | 1970 | 1461357035352 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 13:30:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:30:35 INFO - PROCESS | 1970 | 1461357035357 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:30:35 INFO - PROCESS | 1970 | 1461357035359 Marionette TRACE conn4 <- [1,3106,null,{}] 13:30:35 INFO - PROCESS | 1970 | 1461357035365 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:35 INFO - PROCESS | 1970 | 1461357035626 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 13:30:35 INFO - PROCESS | 1970 | 1461357035893 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:35 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57133000 == 192 [pid = 1970] [id = 786] 13:30:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 212 (0x7f1a4e43d400) [pid = 1970] [serial = 2357] [outer = (nil)] 13:30:35 INFO - PROCESS | 1970 | ++DOMWINDOW == 213 (0x7f1a5472b800) [pid = 1970] [serial = 2358] [outer = 0x7f1a4e43d400] 13:30:35 INFO - PROCESS | 1970 | 1461357035977 Marionette DEBUG loaded listener.js 13:30:36 INFO - PROCESS | 1970 | ++DOMWINDOW == 214 (0x7f1a5497f400) [pid = 1970] [serial = 2359] [outer = 0x7f1a4e43d400] 13:30:36 INFO - PROCESS | 1970 | 1461357036824 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 13:30:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:30:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:30:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:30:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1483ms 13:30:36 INFO - PROCESS | 1970 | 1461357036842 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 13:30:36 INFO - PROCESS | 1970 | 1461357036846 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 13:30:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:30:36 INFO - PROCESS | 1970 | 1461357036853 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:30:36 INFO - PROCESS | 1970 | 1461357036855 Marionette TRACE conn4 <- [1,3110,null,{}] 13:30:36 INFO - PROCESS | 1970 | 1461357036861 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:37 INFO - PROCESS | 1970 | 1461357037094 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 13:30:37 INFO - PROCESS | 1970 | 1461357037380 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:37 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a57a6f000 == 193 [pid = 1970] [id = 787] 13:30:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 215 (0x7f1a46ba1c00) [pid = 1970] [serial = 2360] [outer = (nil)] 13:30:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 216 (0x7f1a4f6cc400) [pid = 1970] [serial = 2361] [outer = 0x7f1a46ba1c00] 13:30:37 INFO - PROCESS | 1970 | 1461357037474 Marionette DEBUG loaded listener.js 13:30:37 INFO - PROCESS | 1970 | ++DOMWINDOW == 217 (0x7f1a55764400) [pid = 1970] [serial = 2362] [outer = 0x7f1a46ba1c00] 13:30:38 INFO - PROCESS | 1970 | 1461357038296 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 13:30:38 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:30:38 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 13:30:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:30:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:30:38 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1489ms 13:30:38 INFO - PROCESS | 1970 | 1461357038344 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 13:30:38 INFO - PROCESS | 1970 | 1461357038348 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 13:30:38 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:30:38 INFO - PROCESS | 1970 | 1461357038354 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:30:38 INFO - PROCESS | 1970 | 1461357038356 Marionette TRACE conn4 <- [1,3114,null,{}] 13:30:38 INFO - PROCESS | 1970 | 1461357038362 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:30:38 INFO - PROCESS | 1970 | 1461357038631 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 13:30:38 INFO - PROCESS | 1970 | 1461357038936 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"5a7cdf06-a049-49fb-8710-4af32dc3718b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:38 INFO - PROCESS | 1970 | ++DOCSHELL 0x7f1a58f87000 == 194 [pid = 1970] [id = 788] 13:30:38 INFO - PROCESS | 1970 | ++DOMWINDOW == 218 (0x7f1a4a0c4000) [pid = 1970] [serial = 2363] [outer = (nil)] 13:30:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 219 (0x7f1a559a2400) [pid = 1970] [serial = 2364] [outer = 0x7f1a4a0c4000] 13:30:39 INFO - PROCESS | 1970 | 1461357039015 Marionette DEBUG loaded listener.js 13:30:39 INFO - PROCESS | 1970 | ++DOMWINDOW == 220 (0x7f1a55aac400) [pid = 1970] [serial = 2365] [outer = 0x7f1a4a0c4000] 13:30:39 INFO - PROCESS | 1970 | 1461357039877 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:30:39 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:30:39 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1577ms 13:30:39 INFO - PROCESS | 1970 | 1461357039932 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 13:30:39 INFO - PROCESS | 1970 | 1461357039935 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 13:30:41 WARNING - u'runner_teardown' () 13:30:41 INFO - No more tests 13:30:41 INFO - Got 0 unexpected results 13:30:41 INFO - SUITE-END | took 1191s 13:30:41 INFO - Closing logging queue 13:30:41 INFO - queue closed 13:30:41 INFO - Return code: 0 13:30:41 WARNING - # TBPL SUCCESS # 13:30:41 INFO - Running post-action listener: _resource_record_post_action 13:30:41 INFO - Running post-run listener: _resource_record_post_run 13:30:42 INFO - Total resource usage - Wall time: 1228s; CPU: 98.0%; Read bytes: 6762496; Write bytes: 977035264; Read time: 3716; Write time: 371824 13:30:42 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:30:42 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 51032064; Read time: 12; Write time: 47396 13:30:42 INFO - run-tests - Wall time: 1198s; CPU: 98.0%; Read bytes: 6172672; Write bytes: 905314304; Read time: 3660; Write time: 302856 13:30:42 INFO - Running post-run listener: _upload_blobber_files 13:30:42 INFO - Blob upload gear active. 13:30:42 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:30:42 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 13:30:42 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'] 13:30:42 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 13:30:42 INFO - (blobuploader) - INFO - Open directory for files ... 13:30:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:30:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:30:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:30:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:30:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:30:44 INFO - (blobuploader) - INFO - Done attempting. 13:30:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:30:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:30:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:30:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:30:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:30:45 INFO - (blobuploader) - INFO - Done attempting. 13:30:45 INFO - (blobuploader) - INFO - Iteration through files over. 13:30:45 INFO - Return code: 0 13:30:45 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:30:45 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:30:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7a6bb7f0bdcce1a1b6d08daa267f1d5933507f7d21c87e9ca638c81517a2b00b03ddb40812dd3bdffc0cca429b63db4434870faa2fefa308592616f9c6590422", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/16f967642a612e3a47f96ec7f4a5b9a8b948868f3337fa48bdde1c187c66f47663d8cbb9ecbaab9833c1d3b781c75bba7daee475efe91d5f8ea2408e3e74699f"} 13:30:45 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:30:45 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:30:45 INFO - Contents: 13:30:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7a6bb7f0bdcce1a1b6d08daa267f1d5933507f7d21c87e9ca638c81517a2b00b03ddb40812dd3bdffc0cca429b63db4434870faa2fefa308592616f9c6590422", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/16f967642a612e3a47f96ec7f4a5b9a8b948868f3337fa48bdde1c187c66f47663d8cbb9ecbaab9833c1d3b781c75bba7daee475efe91d5f8ea2408e3e74699f"} 13:30:45 INFO - Running post-run listener: copy_logs_to_upload_dir 13:30:45 INFO - Copying logs to upload dir... 13:30:45 INFO - mkdir: /builds/slave/test/build/upload/logs 13:30:45 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1316.205595 ========= master_lag: 0.46 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 56 secs) (at 2016-04-22 13:30:45.548339) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 13:30:45.549388) ========= 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-1461353845.653973-70830604 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7a6bb7f0bdcce1a1b6d08daa267f1d5933507f7d21c87e9ca638c81517a2b00b03ddb40812dd3bdffc0cca429b63db4434870faa2fefa308592616f9c6590422", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/16f967642a612e3a47f96ec7f4a5b9a8b948868f3337fa48bdde1c187c66f47663d8cbb9ecbaab9833c1d3b781c75bba7daee475efe91d5f8ea2408e3e74699f"} build_url:https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034185 build_url: 'https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7a6bb7f0bdcce1a1b6d08daa267f1d5933507f7d21c87e9ca638c81517a2b00b03ddb40812dd3bdffc0cca429b63db4434870faa2fefa308592616f9c6590422", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/16f967642a612e3a47f96ec7f4a5b9a8b948868f3337fa48bdde1c187c66f47663d8cbb9ecbaab9833c1d3b781c75bba7daee475efe91d5f8ea2408e3e74699f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/R0hxGTm7R-WgUF2FgKGemA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 13:30:45.626638) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 13:30:45.627114) ========= 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-1461353845.653973-70830604 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022438 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 13:30:45.700853) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 13:30:45.701275) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 13:30:45.701850) ========= ========= Total master_lag: 4.05 =========